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

Public Member Functions

Certificateoperator= (Certificate const &)
 
MCAPI Certificate (::Certificate const &other)
 
MCAPI int64 getExpirationDate () const
 
MCAPI::std::string getIdentityPublicKey () const
 
MCAPI int64 getNotBeforeDate () const
 
MCAPI bool isCertificateAuthority () const
 
MCAPI bool validate (int64 currentTime, bool isSelfSigned, bool checkExpired)
 
MCAPI void * $ctor (::Certificate const &other)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::WebTokencreateWebToken (::PrivateKeyManager &signer, int64 notBeforeDate, int64 expirationDate, ::std::string const &identityPublicKey, bool extraData, ::Json::Value const *isCertificateAuthority)
 
static MCAPI ::std::unique_ptr<::CertificatecreateWrappedCertificate (::PrivateKeyManager &signer, int64 notBeforeDate, int64 expirationDate, ::std::string const &identityPublicKey, bool extraData, ::Json::Value const *parentCertificate, ::std::unique_ptr<::Certificate > isCertificateAuthority)
 

Public Attributes

::UnverifiedCertificate mUnverifiedCertificate
 
::std::unique_ptr<::CertificatemParentCertificate
 
bool mIsValid
 
bool mIsSelfSigned
 

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