10Duke Enterprise C++ Client
|
Support for JSON Web Keys.
Services for reading and parsing JSON Web Keys (JWK) and JSON Web Key Sets (JWKS). See RFC 7517. Keys for validating e.g. OIDC ID-token and 10Duke license tokens can be downloaded as JWKS with HTTP-requests.
Classes | |
class | DynamicJWKSSignatureValidator |
Extension of tenduke::jwk::JWKSSignatureValidator , which first looks up key in cache, and if not found, tries to refresh-the cache. More... | |
class | JWK |
Describes a JWK, Json Web Key. More... | |
class | JWKException |
Thrown when something goes wrong with JWKs. More... | |
class | JWKParser |
Parses JSON Web Key (JWK) from JSON. More... | |
class | JWKS |
JSON Web Key Set, a container for one or more tenduke::jwk::JWK s, indexed by the JWK key ID. More... | |
class | JWKSDownloader |
Service to download and parse JSON Web Key Set (JWKS). More... | |
class | JWKSParser |
Parses JSON Web Key Set (JWKS)-document. More... | |
class | JWKSSignatureValidator |
A tenduke::jwt::JWTSignatureValidator , which determines the validation key and algorithm based on the JWT header and looking up the key from memory cache. More... | |