LeviLamina
|
Public Member Functions | |
MCAPI | WebToken (::std::string token) |
MCAPI void | _parse (::Json::Value &value, ::std::string const &data) |
MCAPI::std::string | _signatureToDER () const |
MCAPI::std::string | toString () 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) |
Public Attributes | |
::std::string | mHeader |
::Json::Value | mHeaderInfo |
::std::string | mData |
::Json::Value | mDataInfo |
::std::string | mSignature |