LeviLamina
Loading...
Searching...
No Matches
Crypto::Certificate::OpenSSLCertificateInterface Class Reference
Inheritance diagram for Crypto::Certificate::OpenSSLCertificateInterface:

Public Member Functions

OpenSSLCertificateInterface & operator= (OpenSSLCertificateInterface const &)
 OpenSSLCertificateInterface (OpenSSLCertificateInterface const &)
virtual::std::string serialize (::Crypto::Certificate::Encoding encoding) const
virtual::std::string extractPublicKey (::Crypto::Certificate::Encoding encoding) const
virtual::std::string extractPrivateKey (::Crypto::Certificate::Encoding encoding) const
virtual::std::string getIssuer () const
virtual bool hasValidCertChain () const
virtual::std::string generateCertificateThumbprint (::Crypto::Hash::HashType hashFunction, ::Crypto::Certificate::ThumbprintFormat formatting) const
virtual::std::string generatePublicKeyThumbprint (::Crypto::Hash::HashType hashFunction, ::Crypto::Certificate::ThumbprintFormat formatting) const
MCNAPI_S void * $ctor (::Crypto::Certificate::Encoding encoding, ::std::string const &certificateData)

Static Public Member Functions

static MCNAPI_S ::std::string _formatThumbprint (::std::string const &rawThumbprint, ::Crypto::Certificate::ThumbprintFormat formatting)

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkef7645
::ll::UntypedStorage< 8, 8 > mUnk3e821e

Member Function Documentation

◆ serialize()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::serialize ( ::Crypto::Certificate::Encoding encoding) const
virtual

◆ extractPublicKey()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::extractPublicKey ( ::Crypto::Certificate::Encoding encoding) const
virtual

◆ extractPrivateKey()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::extractPrivateKey ( ::Crypto::Certificate::Encoding encoding) const
virtual

◆ getIssuer()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::getIssuer ( ) const
virtual

◆ hasValidCertChain()

virtual bool Crypto::Certificate::OpenSSLCertificateInterface::hasValidCertChain ( ) const
virtual

◆ generateCertificateThumbprint()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::generateCertificateThumbprint ( ::Crypto::Hash::HashType hashFunction,
::Crypto::Certificate::ThumbprintFormat formatting ) const
virtual

◆ generatePublicKeyThumbprint()

virtual::std::string Crypto::Certificate::OpenSSLCertificateInterface::generatePublicKeyThumbprint ( ::Crypto::Hash::HashType hashFunction,
::Crypto::Certificate::ThumbprintFormat formatting ) const
virtual

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