LeviLamina
Loading...
Searching...
No Matches
webrtc::OpenSSLCertificate Class Reference
Inheritance diagram for webrtc::OpenSSLCertificate:

Public Member Functions

OpenSSLCertificate & operator= (OpenSSLCertificate const &)
 OpenSSLCertificate (OpenSSLCertificate const &)
virtual ::std::unique_ptr<::webrtc::SSLCertificate > Clone () const
virtual::std::string ToPEMString () const
virtual void ToDER (::webrtc::BufferT< uchar, 0 > *der_buffer) const
virtual bool ComputeDigest (::std::string_view algorithm, ::webrtc::BufferT< uchar, 0 > &digest) const
virtual bool GetSignatureDigestAlgorithm (::std::string *algorithm) const
virtual int64 CertificateExpirationTime () const
MCAPI OpenSSLCertificate (::x509_st *x509)
MCAPI void * $ctor (::x509_st *x509)
MCAPI void $dtor ()
MCAPI ::std::unique_ptr<::webrtc::SSLCertificate > $Clone () const
MCAPI::std::string $ToPEMString () const
MCAPI void $ToDER (::webrtc::BufferT< uchar, 0 > *der_buffer) const
MCAPI bool $ComputeDigest (::std::string_view algorithm, ::webrtc::BufferT< uchar, 0 > &digest) const
MCAPI bool $GetSignatureDigestAlgorithm (::std::string *algorithm) const
MCAPI int64 $CertificateExpirationTime () const
MCAPI ::std::unique_ptr<::webrtc::SSLCertificateStats > GetStats () const

Static Public Member Functions

static MCAPI ::std::unique_ptr<::webrtc::OpenSSLCertificate > Generate (::webrtc::OpenSSLKeyPair *key_pair, ::webrtc::SSLIdentityParams const &params)
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk136a75

Constructor & Destructor Documentation

◆ OpenSSLCertificate()

MCAPI webrtc::OpenSSLCertificate::OpenSSLCertificate ( ::x509_st * x509)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ Clone()

virtual ::std::unique_ptr<::webrtc::SSLCertificate > webrtc::OpenSSLCertificate::Clone ( ) const
virtual

◆ ToPEMString()

virtual::std::string webrtc::OpenSSLCertificate::ToPEMString ( ) const
virtual

◆ ToDER()

virtual void webrtc::OpenSSLCertificate::ToDER ( ::webrtc::BufferT< uchar, 0 > * der_buffer) const
virtual

◆ ComputeDigest()

virtual bool webrtc::OpenSSLCertificate::ComputeDigest ( ::std::string_view algorithm,
::webrtc::BufferT< uchar, 0 > & digest ) const
virtual

◆ GetSignatureDigestAlgorithm()

virtual bool webrtc::OpenSSLCertificate::GetSignatureDigestAlgorithm ( ::std::string * algorithm) const
virtual

◆ CertificateExpirationTime()

virtual int64 webrtc::OpenSSLCertificate::CertificateExpirationTime ( ) const
virtual

◆ Generate()

MCAPI ::std::unique_ptr<::webrtc::OpenSSLCertificate > webrtc::OpenSSLCertificate::Generate ( ::webrtc::OpenSSLKeyPair * key_pair,
::webrtc::SSLIdentityParams const & params )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * webrtc::OpenSSLCertificate::$ctor ( ::x509_st * x509)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::OpenSSLCertificate::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Clone()

MCAPI ::std::unique_ptr<::webrtc::SSLCertificate > webrtc::OpenSSLCertificate::$Clone ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ToPEMString()

MCAPI::std::string webrtc::OpenSSLCertificate::$ToPEMString ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ToDER()

MCAPI void webrtc::OpenSSLCertificate::$ToDER ( ::webrtc::BufferT< uchar, 0 > * der_buffer) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ComputeDigest()

MCAPI bool webrtc::OpenSSLCertificate::$ComputeDigest ( ::std::string_view algorithm,
::webrtc::BufferT< uchar, 0 > & digest ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSignatureDigestAlgorithm()

MCAPI bool webrtc::OpenSSLCertificate::$GetSignatureDigestAlgorithm ( ::std::string * algorithm) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CertificateExpirationTime()

MCAPI int64 webrtc::OpenSSLCertificate::$CertificateExpirationTime ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** webrtc::OpenSSLCertificate::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ GetStats()

MCAPI ::std::unique_ptr<::webrtc::SSLCertificateStats > webrtc::SSLCertificate::GetStats ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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