rfc | ||
src | ||
.gitignore | ||
comment-on-issue-8.md | ||
jwt_full.nimble | ||
README.md |
Nim JWT
This is a standards-compliant implementation of the JWT, JWK, JWS, and JWE standards in Nim, using the BearSSL library to provide the underlying cryptographic primatives.
Supported Algorithms (JWA)
RFC7518 (JWA) registers cryptographic algorithms and identifiers to be used with the JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Key (JWK) specifications.
This library supports all REQUIRED algorithms. Specifically, the following algorithms are supported:
Digital Signature and MACs (JWS)
From RFC7518 section 3 the following algorithms are supported:
- TBD
Key Management
From RFC7518 section 4 the following algorithms are supported:
- TBD
Content Encryption
From RFC7518 section 5 the following algorithms are supported:
- TBD
Keys
From RFC7518 section 6 the following key types are supported:
- EC
- RSA
- otc