webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::FakeSSLCertificate Class Reference

#include <fakesslidentity.h>

Inheritance diagram for rtc::FakeSSLCertificate:
rtc::SSLCertificate rtc::SSLCertificate

Public Member Functions

 FakeSSLCertificate (const std::string &data)
 
 FakeSSLCertificate (const std::vector< std::string > &certs)
 
FakeSSLCertificateGetReference () const override
 
std::string ToPEMString () const override
 
void ToDER (Buffer *der_buffer) const override
 
int64_t CertificateExpirationTime () const override
 
void SetCertificateExpirationTime (int64_t expiration_time)
 
void set_digest_algorithm (const std::string &algorithm)
 
bool GetSignatureDigestAlgorithm (std::string *algorithm) const override
 
bool ComputeDigest (const std::string &algorithm, unsigned char *digest, size_t size, size_t *length) const override
 
std::unique_ptr< SSLCertChainGetChain () const override
 
 FakeSSLCertificate (const std::string &data)
 
 FakeSSLCertificate (const std::vector< std::string > &certs)
 
FakeSSLCertificateGetReference () const override
 
std::string ToPEMString () const override
 
void ToDER (Buffer *der_buffer) const override
 
int64_t CertificateExpirationTime () const override
 
void SetCertificateExpirationTime (int64_t expiration_time)
 
void set_digest_algorithm (const std::string &algorithm)
 
bool GetSignatureDigestAlgorithm (std::string *algorithm) const override
 
bool ComputeDigest (const std::string &algorithm, unsigned char *digest, size_t size, size_t *length) const override
 
std::unique_ptr< SSLCertChainGetChain () const override
 
- Public Member Functions inherited from rtc::SSLCertificate
virtual ~SSLCertificate ()
 
std::unique_ptr< SSLCertificateStatsGetStats () const
 
virtual ~SSLCertificate ()
 
std::unique_ptr< SSLCertificateStatsGetStats () const
 

Additional Inherited Members

- Static Public Member Functions inherited from rtc::SSLCertificate
static SSLCertificateFromPEMString (const std::string &pem_string)
 
static SSLCertificateFromPEMString (const std::string &pem_string)
 

Constructor & Destructor Documentation

◆ FakeSSLCertificate() [1/4]

rtc::FakeSSLCertificate::FakeSSLCertificate ( const std::string data)
inlineexplicit

◆ FakeSSLCertificate() [2/4]

rtc::FakeSSLCertificate::FakeSSLCertificate ( const std::vector< std::string > &  certs)
inlineexplicit

◆ FakeSSLCertificate() [3/4]

rtc::FakeSSLCertificate::FakeSSLCertificate ( const std::string data)
inlineexplicit

◆ FakeSSLCertificate() [4/4]

rtc::FakeSSLCertificate::FakeSSLCertificate ( const std::vector< std::string > &  certs)
inlineexplicit

Member Function Documentation

◆ CertificateExpirationTime() [1/2]

int64_t rtc::FakeSSLCertificate::CertificateExpirationTime ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ CertificateExpirationTime() [2/2]

int64_t rtc::FakeSSLCertificate::CertificateExpirationTime ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ ComputeDigest() [1/2]

bool rtc::FakeSSLCertificate::ComputeDigest ( const std::string algorithm,
unsigned char *  digest,
size_t  size,
size_t length 
) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ ComputeDigest() [2/2]

bool rtc::FakeSSLCertificate::ComputeDigest ( const std::string algorithm,
unsigned char *  digest,
size_t  size,
size_t length 
) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetChain() [1/2]

std::unique_ptr<SSLCertChain> rtc::FakeSSLCertificate::GetChain ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetChain() [2/2]

std::unique_ptr<SSLCertChain> rtc::FakeSSLCertificate::GetChain ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetReference() [1/2]

FakeSSLCertificate* rtc::FakeSSLCertificate::GetReference ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetReference() [2/2]

FakeSSLCertificate* rtc::FakeSSLCertificate::GetReference ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetSignatureDigestAlgorithm() [1/2]

bool rtc::FakeSSLCertificate::GetSignatureDigestAlgorithm ( std::string algorithm) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ GetSignatureDigestAlgorithm() [2/2]

bool rtc::FakeSSLCertificate::GetSignatureDigestAlgorithm ( std::string algorithm) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ set_digest_algorithm() [1/2]

void rtc::FakeSSLCertificate::set_digest_algorithm ( const std::string algorithm)
inline

◆ set_digest_algorithm() [2/2]

void rtc::FakeSSLCertificate::set_digest_algorithm ( const std::string algorithm)
inline

◆ SetCertificateExpirationTime() [1/2]

void rtc::FakeSSLCertificate::SetCertificateExpirationTime ( int64_t  expiration_time)
inline

◆ SetCertificateExpirationTime() [2/2]

void rtc::FakeSSLCertificate::SetCertificateExpirationTime ( int64_t  expiration_time)
inline

◆ ToDER() [1/2]

void rtc::FakeSSLCertificate::ToDER ( Buffer der_buffer) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ ToDER() [2/2]

void rtc::FakeSSLCertificate::ToDER ( Buffer der_buffer) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ ToPEMString() [1/2]

std::string rtc::FakeSSLCertificate::ToPEMString ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.

◆ ToPEMString() [2/2]

std::string rtc::FakeSSLCertificate::ToPEMString ( ) const
inlineoverridevirtual

Implements rtc::SSLCertificate.


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