|
10Duke Enterprise C++ Client
|
Public Member Functions | |
| std::unique_ptr< tenduke::jwk::JWKS > | from (const std::string &jwksDocument) const override |
| Parses JWKS-document and returns the keys as a list. | |
Public Member Functions inherited from tenduke::jwk::JWKSParser | |
| JWKSParser (const std::shared_ptr< const tenduke::json::JSONParser > &jsonParser, const std::shared_ptr< const tenduke::jwk::JWKParser > &jwkParser) | |
| Constructs new instance. | |
Static Public Member Functions | |
| static std::shared_ptr< FakeJWKSParser > | createShared () |
Public Attributes | |
| std::shared_ptr< tenduke::jwk::JWKS > | returnValue |
|
inlineoverridevirtual |
Parses JWKS-document and returns the keys as a list.
| jwksDocument | the JWKS-document |
| tenduke::crypto::CryptoException | if problems with the signing key |
| tenduke::json::JSONParsingException | when server response is not valid JSON |
| tenduke::jwks::JWKSException | when the JWKS-document is valid JWKS. |
Reimplemented from tenduke::jwk::JWKSParser.