Documentation ¶
Overview ¶
Package jose implements JavaScript Object Signing and Encryption (JOSE) related functionality.
Related RFCs:
- RFC7515 https://datatracker.ietf.org/doc/html/rfc7515 JWS, JSON Web Signature
- RFC7516 https://datatracker.ietf.org/doc/html/rfc7516 JWE, JSON Web Encryption
- RFC7517 https://datatracker.ietf.org/doc/html/rfc7517 JWK, JSON Web Key
- RFC7518 https://datatracker.ietf.org/doc/html/rfc7518 JWA, JSON Web Algorithms
- RFC7519 https://datatracker.ietf.org/doc/html/rfc7519 JWT, JSON Web Token
Related Information:
Directories ¶
Path | Synopsis |
---|---|
Package base64 provides a package for base64 encoding and decoding using the URL encoding defined in RFC 4648 (Section 5).
|
Package base64 provides a package for base64 encoding and decoding using the URL encoding defined in RFC 4648 (Section 5). |
Package header provides a package for JWS and JWE headers as described in RFC 7515 and RFC 7516.
|
Package header provides a package for JWS and JWE headers as described in RFC 7515 and RFC 7516. |
Package jwa implements JWA (JSON Web Algorithms) as defined in RFC 7518.
|
Package jwa implements JWA (JSON Web Algorithms) as defined in RFC 7518. |
Package jwe implements JSON Web Enryption (JWE) functionality as defined in RFC 7516.
|
Package jwe implements JSON Web Enryption (JWE) functionality as defined in RFC 7516. |
Package jwk implements JWK functionality as defined in RFC 7517.
|
Package jwk implements JWK functionality as defined in RFC 7517. |
thumbprint
Package thumbprint provides a simple and easy-to-use interface for working with JSON Web Key (JWK) Thumbprints as defined by RFC 7638.
|
Package thumbprint provides a simple and easy-to-use interface for working with JSON Web Key (JWK) Thumbprints as defined by RFC 7638. |
Package jws implements JSON Web Signature (JWS) functionality as defined in RFC 7515.
|
Package jws implements JSON Web Signature (JWS) functionality as defined in RFC 7515. |
Package jwt provides a simple and easy-to-use interface for working with JSON Web Tokens (JWTs) as defined by RFC 7519.
|
Package jwt provides a simple and easy-to-use interface for working with JSON Web Tokens (JWTs) as defined by RFC 7519. |
Package keyutil provides utility functions for dealing with keys used by the JOSE package for JWT, JWS, JWE, and JWK.
|
Package keyutil provides utility functions for dealing with keys used by the JOSE package for JWT, JWS, JWE, and JWK. |
Click to show internal directories.
Click to hide internal directories.