|
LeviLamina
|
Public Member Functions | |
| WebToken & | operator= (WebToken const &) |
| WebToken (WebToken const &) | |
| MCAPI | WebToken (::std::string token) |
| MCAPI::std::string | _signatureToDER () const |
| MCAPI::std::string | getKeyId () const |
| MCAPI bool | verifyWithExternalKey (::std::string const &publicKey) const |
| MCAPI bool | verifyWithIncludedKey (::std::vector<::std::string > const &trustedKeys) const |
| MCAPI void * | $ctor (::std::string token) |
| MCAPI void | $dtor () |
Static Public Member Functions | |
| static MCAPI ::std::string | _DERToBinary (::std::string const &derSignature, int outputLength) |
| static MCAPI ::std::unique_ptr<::WebToken > | createFromData (::Json::Value const &dataInfo, ::PrivateKeyManager const &manager, ::std::variant<::PublicKeySignatureType, ::CertificateSNIType > signatureType, ::Json::Value const &additionalHeaderClaims) |
Public Attributes | |
| ::std::string | mHeader |
| ::Json::Value | mHeaderInfo |
| ::std::string | mData |
| ::Json::Value | mDataInfo |
| ::std::string | mSignature |