10Duke Enterprise C++ Client
|
Public Member Functions | |
virtual std::unique_ptr< const tenduke::jwt::JWTParser > | create () const =0 |
Creates tenduke::jwt::JWTParser , which does not validate signature. | |
virtual std::unique_ptr< const tenduke::jwt::JWTParser > | create (const std::shared_ptr< const tenduke::crypto::PublicKey > &publicKey, tenduke::crypto::MessageDigest::Algorithm algorithm) const =0 |
Creates a tenduke::jwt::JWTParser , which validates the signature with given public key and message digest algorithm. | |
virtual std::unique_ptr< const tenduke::jwt::JWTParser > | create (const std::shared_ptr< tenduke::jwt::JWTSignatureValidator > &signatureValidator) const =0 |
Creates a tenduke::jwt::JWTParser , which validates the signature with given validator. | |
|
pure virtual |
Creates tenduke::jwt::JWTParser
, which does not validate signature.
Implemented in tenduke::jwt::DefaultJWTParserFactory.
|
pure virtual |
Creates a tenduke::jwt::JWTParser
, which validates the signature with given public key and message digest algorithm.
publicKey | - |
algorithm | - |
Implemented in tenduke::jwt::DefaultJWTParserFactory.
|
pure virtual |
Creates a tenduke::jwt::JWTParser
, which validates the signature with given validator.
signatureValidator | - |
Implemented in tenduke::jwt::DefaultJWTParserFactory.