Package Exports
- jwk-to-pem
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jwk-to-pem) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
jwk-to-pem
Convert a json web key to a PEM for use by OpenSSL or crytpo
.
Install
npm install jwk-to-pem --save
Usage
var jwkToPem = require('jwk-to-pem'),
jwt = require('jsonwebtoken');
var jwk = { kty: 'EC', crv: 'P-256', x: '...', y: '...' },
pem = jwkToPem(jwk);
jwt.verify(token, pem);
Support
key type | support level |
---|---|
RSA | all RSA keys |
EC | P-256 curve |
Contributing
Fork the repository. Committing directly against this repository is highly discouraged.
Make your modifications in a branch, updating and writing new unit tests as necessary in the
spec
directory.Ensure that all tests pass with
npm test
rebase
your changes against master. Do not merge.Submit a pull request to this repository. Wait for tests to run and someone to chime in.
Code Style
This repository is configured with EditorConfig, jscs and JSHint rules.