3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/BufferT.h"
7#include "mc/external/webrtc/SSLCertificate.h"
26 OpenSSLCertificate& operator=(OpenSSLCertificate
const&);
27 OpenSSLCertificate(OpenSSLCertificate
const&);
33 virtual ~OpenSSLCertificate() ;
35 virtual ::std::unique_ptr<::webrtc::SSLCertificate> Clone()
const ;
37 virtual ::std::string ToPEMString()
const ;
43 virtual bool GetSignatureDigestAlgorithm(::std::string* algorithm)
const ;
45 virtual int64 CertificateExpirationTime()
const ;
57 MCNAPI static ::std::unique_ptr<::webrtc::OpenSSLCertificate>
64 MCNAPI
void*
$ctor(::x509_st* x509);
76 MCNAPI ::std::unique_ptr<::webrtc::SSLCertificate>
$Clone()
const;
static MCAPI void ** $vftable()
MCAPI int64 $CertificateExpirationTime() const
MCAPI ::std::unique_ptr<::webrtc::SSLCertificate > $Clone() const
MCAPI void * $ctor(::x509_st *x509)
MCAPI bool $ComputeDigest(::std::string_view algorithm, ::webrtc::BufferT< uchar, 0 > &digest) const
MCAPI OpenSSLCertificate(::x509_st *x509)
static MCAPI ::std::unique_ptr<::webrtc::OpenSSLCertificate > Generate(::webrtc::OpenSSLKeyPair *key_pair, ::webrtc::SSLIdentityParams const ¶ms)
MCAPI void $ToDER(::webrtc::BufferT< uchar, 0 > *der_buffer) const
MCAPI::std::string $ToPEMString() const
MCAPI bool $GetSignatureDigestAlgorithm(::std::string *algorithm) const
Definition OpenSSLKeyPair.h:12
Definition SSLCertificate.h:15
Definition SSLIdentityParams.h:7