Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

前端:JWA, JWS, JWE, JWT, JWK, JWKS 无依赖运行时 适用于Node.js, Browser, Cloudflare Workers, Electron, and Deno #108

Open
lauer3912 opened this issue Jun 2, 2022 · 0 comments

Comments

@lauer3912
Copy link
Owner

jose

"JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno.

https://github.com/panva/jose/

Implemented specs & features

The following specifications are implemented by jose

  • JSON Web Signature (JWS) - [RFC7515][spec-jws]
  • JSON Web Encryption (JWE) - [RFC7516][spec-jwe]
  • JSON Web Key (JWK) - [RFC7517][spec-jwk]
  • JSON Web Algorithms (JWA) - [RFC7518][spec-jwa]
  • JSON Web Token (JWT) - [RFC7519][spec-jwt]
  • JSON Web Key Thumbprint - [RFC7638][spec-thumbprint]
  • JWS Unencoded Payload Option - [RFC7797][spec-b64]
  • CFRG Elliptic Curve ECDH and Signatures - [RFC8037][spec-okp]
  • secp256k1 EC Key curve support - [JOSE Registrations for WebAuthn Algorithms][spec-secp256k1]

The test suite utilizes examples defined in [RFC7520][spec-cookbook] to confirm its JOSE
implementation is correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant