1.0.0 • Published 10 years ago
jwk-allowed-algorithms v1.0.0
jwk-allowed-algorithms
A tiny library to provide a list of jwa algorithms allowed to be used with a particular json web key.
Install
npm install jwk-allowed-algorithms --save
Usage
var getAllowedAlorithms = require('jwk-allowed-algorithms'),
jwt = require('jsonwebtoken');
var jwk = { kty: 'EC', crv: 'P-256', x: '...', y: '...' },
pem = jwkToPem(jwk);
var allowedAlgorithms = getAllowedAlorithms(jwk); // ['ES256']
jwt.verify(token, pem, { algorithms: allowedAlgorithms });
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.
1.0.0
10 years ago