#include <opensslidentity.h>
|
static OpenSSLCertificate * | Generate (OpenSSLKeyPair *key_pair, const SSLIdentityParams ¶ms) |
|
static OpenSSLCertificate * | FromPEMString (const std::string &pem_string) |
|
static bool | ComputeDigest (const X509 *x509, const std::string &algorithm, unsigned char *digest, size_t size, size_t *length) |
|
static OpenSSLCertificate * | Generate (OpenSSLKeyPair *key_pair, const SSLIdentityParams ¶ms) |
|
static OpenSSLCertificate * | FromPEMString (const std::string &pem_string) |
|
static bool | ComputeDigest (const X509 *x509, const std::string &algorithm, unsigned char *digest, size_t size, size_t *length) |
|
static SSLCertificate * | FromPEMString (const std::string &pem_string) |
|
static SSLCertificate * | FromPEMString (const std::string &pem_string) |
|
◆ OpenSSLCertificate() [1/2]
rtc::OpenSSLCertificate::OpenSSLCertificate |
( |
X509 * |
x509 | ) |
|
|
inlineexplicit |
◆ ~OpenSSLCertificate() [1/2]
rtc::OpenSSLCertificate::~OpenSSLCertificate |
( |
| ) |
|
|
override |
◆ OpenSSLCertificate() [2/2]
rtc::OpenSSLCertificate::OpenSSLCertificate |
( |
X509 * |
x509 | ) |
|
|
inlineexplicit |
◆ ~OpenSSLCertificate() [2/2]
rtc::OpenSSLCertificate::~OpenSSLCertificate |
( |
| ) |
|
|
override |
◆ CertificateExpirationTime() [1/2]
int64_t rtc::OpenSSLCertificate::CertificateExpirationTime |
( |
| ) |
const |
|
overridevirtual |
◆ CertificateExpirationTime() [2/2]
int64_t rtc::OpenSSLCertificate::CertificateExpirationTime |
( |
| ) |
const |
|
overridevirtual |
◆ ComputeDigest() [1/4]
bool rtc::OpenSSLCertificate::ComputeDigest |
( |
const std::string & |
algorithm, |
|
|
unsigned char * |
digest, |
|
|
size_t |
size, |
|
|
size_t * |
length |
|
) |
| const |
|
overridevirtual |
◆ ComputeDigest() [2/4]
bool rtc::OpenSSLCertificate::ComputeDigest |
( |
const std::string & |
algorithm, |
|
|
unsigned char * |
digest, |
|
|
size_t |
size, |
|
|
size_t * |
length |
|
) |
| const |
|
overridevirtual |
◆ ComputeDigest() [3/4]
bool rtc::OpenSSLCertificate::ComputeDigest |
( |
const X509 * |
x509, |
|
|
const std::string & |
algorithm, |
|
|
unsigned char * |
digest, |
|
|
size_t |
size, |
|
|
size_t * |
length |
|
) |
| |
|
static |
◆ ComputeDigest() [4/4]
static bool rtc::OpenSSLCertificate::ComputeDigest |
( |
const X509 * |
x509, |
|
|
const std::string & |
algorithm, |
|
|
unsigned char * |
digest, |
|
|
size_t |
size, |
|
|
size_t * |
length |
|
) |
| |
|
static |
◆ FromPEMString() [1/2]
◆ FromPEMString() [2/2]
◆ Generate() [1/2]
◆ Generate() [2/2]
◆ GetChain() [1/2]
std::unique_ptr<SSLCertChain> rtc::OpenSSLCertificate::GetChain |
( |
| ) |
const |
|
overridevirtual |
◆ GetChain() [2/2]
std::unique_ptr< SSLCertChain > rtc::OpenSSLCertificate::GetChain |
( |
| ) |
const |
|
overridevirtual |
◆ GetReference() [1/2]
◆ GetReference() [2/2]
◆ GetSignatureDigestAlgorithm() [1/2]
bool rtc::OpenSSLCertificate::GetSignatureDigestAlgorithm |
( |
std::string * |
algorithm | ) |
const |
|
overridevirtual |
◆ GetSignatureDigestAlgorithm() [2/2]
bool rtc::OpenSSLCertificate::GetSignatureDigestAlgorithm |
( |
std::string * |
algorithm | ) |
const |
|
overridevirtual |
◆ operator!=() [1/2]
◆ operator!=() [2/2]
◆ operator==() [1/2]
◆ operator==() [2/2]
◆ ToDER() [1/2]
void rtc::OpenSSLCertificate::ToDER |
( |
Buffer * |
der_buffer | ) |
const |
|
overridevirtual |
◆ ToDER() [2/2]
void rtc::OpenSSLCertificate::ToDER |
( |
Buffer * |
der_buffer | ) |
const |
|
overridevirtual |
◆ ToPEMString() [1/2]
std::string rtc::OpenSSLCertificate::ToPEMString |
( |
| ) |
const |
|
overridevirtual |
◆ ToPEMString() [2/2]
std::string rtc::OpenSSLCertificate::ToPEMString |
( |
| ) |
const |
|
overridevirtual |
◆ x509() [1/2]
X509* rtc::OpenSSLCertificate::x509 |
( |
| ) |
const |
|
inline |
◆ x509() [2/2]
X509* rtc::OpenSSLCertificate::x509 |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: