LeviLamina
Loading...
Searching...
No Matches
WebToken Class Reference

Public Member Functions

WebTokenoperator= (WebToken const &)=default
MCAPI WebToken (::WebToken const &)
MCAPI WebToken (::std::string token)
MCAPI void _parse (::Json::Value &value, ::std::string const &data)
MCAPI::std::string _signatureToDER () const
MCAPI::std::string getKeyId () const
MCAPI::std::string toString () const
MCAPI bool verifyWithExternalKey (::std::string const &publicKey) const
MCAPI bool verifyWithIncludedKey (::std::vector<::std::string > const &trustedKeys) const
MCAPI void * $ctor (::WebToken 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

The documentation for this class was generated from the following file: