npm

Does your artifact manager get in the way? Join us on Oct. 8 at 10am PT, to discuss how npm can help.Sign up »

json-web-key

0.4.0 • Public • Published

JSON Web Key

npm npm license npm downloads build status

Install via npm

$ npm install --save json-web-key

Usage

var JSONWebKey = require( 'json-web-key' )
// Constructing a JWK from PEM data
var webKey = JSONWebKey.fromPEM( '-----BEGIN PUBLIC KEY-----\nMIIBIjANB...' )
// Constructing a JWK from JSON data
var webKey = JSONWebKey.fromJSON({
  "kty": "RSA",
  "n": "oL9U7lsMfBGZiFO...",
  "e": "AQAB"
})
// Formatting as JSON
webKey.toJSON() // -> Object
JSON.stringify( webKey ) // -> String

API Reference

Classes

JSONWebKey

JSONWebKey

Kind: global class

new JSONWebKey()

JSONWebKey

JSONWebKey.PEM : Object

Key structures

Kind: static property of JSONWebKey

JSONWebKey.getPEMBuffer(pem) ⇒ Buffer

Parse PEM content into a Buffer

Kind: static method of JSONWebKey

Param Type
pem String | Buffer

JSONWebKey.fromPEM(pem) ⇒ JSONWebKey

Create a JSON Web Key from PEM data

Kind: static method of JSONWebKey

Param Type
pem String | Buffer

JSONWebKey.fromJSON(json) ⇒ JSONWebKey

Create a JSON Web Key from JSON data

Kind: static method of JSONWebKey

Param Type
json Object | String

install

npm i json-web-key

Downloadsweekly downloads

131

version

0.4.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability