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

#include <fakesslidentity.h>

Inheritance diagram for rtc::FakeSSLIdentity:
rtc::SSLIdentity rtc::SSLIdentity

Public Member Functions

 FakeSSLIdentity (const std::string &data)
 
 FakeSSLIdentity (const FakeSSLCertificate &cert)
 
virtual FakeSSLIdentityGetReference () const
 
virtual const FakeSSLCertificatecertificate () const
 
virtual std::string PrivateKeyToPEMString () const
 
virtual std::string PublicKeyToPEMString () const
 
virtual bool operator== (const SSLIdentity &other) const
 
 FakeSSLIdentity (const std::string &data)
 
 FakeSSLIdentity (const FakeSSLCertificate &cert)
 
virtual FakeSSLIdentityGetReference () const
 
virtual const FakeSSLCertificatecertificate () const
 
virtual std::string PrivateKeyToPEMString () const
 
virtual std::string PublicKeyToPEMString () const
 
virtual bool operator== (const SSLIdentity &other) const
 
- Public Member Functions inherited from rtc::SSLIdentity
virtual ~SSLIdentity ()
 
virtual ~SSLIdentity ()
 

Additional Inherited Members

- Static Public Member Functions inherited from rtc::SSLIdentity
static SSLIdentityGenerateWithExpiration (const std::string &common_name, const KeyParams &key_param, time_t certificate_lifetime)
 
static SSLIdentityGenerate (const std::string &common_name, const KeyParams &key_param)
 
static SSLIdentityGenerate (const std::string &common_name, KeyType key_type)
 
static SSLIdentityGenerateForTest (const SSLIdentityParams &params)
 
static SSLIdentityFromPEMStrings (const std::string &private_key, const std::string &certificate)
 
static bool PemToDer (const std::string &pem_type, const std::string &pem_string, std::string *der)
 
static std::string DerToPem (const std::string &pem_type, const unsigned char *data, size_t length)
 
static SSLIdentityGenerateWithExpiration (const std::string &common_name, const KeyParams &key_param, time_t certificate_lifetime)
 
static SSLIdentityGenerate (const std::string &common_name, const KeyParams &key_param)
 
static SSLIdentityGenerate (const std::string &common_name, KeyType key_type)
 
static SSLIdentityGenerateForTest (const SSLIdentityParams &params)
 
static SSLIdentityFromPEMStrings (const std::string &private_key, const std::string &certificate)
 
static bool PemToDer (const std::string &pem_type, const std::string &pem_string, std::string *der)
 
static std::string DerToPem (const std::string &pem_type, const unsigned char *data, size_t length)
 

Constructor & Destructor Documentation

◆ FakeSSLIdentity() [1/4]

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

◆ FakeSSLIdentity() [2/4]

rtc::FakeSSLIdentity::FakeSSLIdentity ( const FakeSSLCertificate cert)
inlineexplicit

◆ FakeSSLIdentity() [3/4]

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

◆ FakeSSLIdentity() [4/4]

rtc::FakeSSLIdentity::FakeSSLIdentity ( const FakeSSLCertificate cert)
inlineexplicit

Member Function Documentation

◆ certificate() [1/2]

virtual const FakeSSLCertificate& rtc::FakeSSLIdentity::certificate ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ certificate() [2/2]

virtual const FakeSSLCertificate& rtc::FakeSSLIdentity::certificate ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ GetReference() [1/2]

virtual FakeSSLIdentity* rtc::FakeSSLIdentity::GetReference ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ GetReference() [2/2]

virtual FakeSSLIdentity* rtc::FakeSSLIdentity::GetReference ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ operator==() [1/2]

virtual bool rtc::FakeSSLIdentity::operator== ( const SSLIdentity other) const
inlinevirtual

◆ operator==() [2/2]

virtual bool rtc::FakeSSLIdentity::operator== ( const SSLIdentity other) const
inlinevirtual

◆ PrivateKeyToPEMString() [1/2]

virtual std::string rtc::FakeSSLIdentity::PrivateKeyToPEMString ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ PrivateKeyToPEMString() [2/2]

virtual std::string rtc::FakeSSLIdentity::PrivateKeyToPEMString ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ PublicKeyToPEMString() [1/2]

virtual std::string rtc::FakeSSLIdentity::PublicKeyToPEMString ( ) const
inlinevirtual

Implements rtc::SSLIdentity.

◆ PublicKeyToPEMString() [2/2]

virtual std::string rtc::FakeSSLIdentity::PublicKeyToPEMString ( ) const
inlinevirtual

Implements rtc::SSLIdentity.


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