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. | |
![]() | |
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.