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

#include <rtccertificate.h>

Inheritance diagram for rtc::RTCCertificate:
rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

uint64_t Expires () const
 
bool HasExpired (uint64_t now) const
 
const SSLCertificatessl_certificate () const
 
SSLIdentityidentity () const
 
RTCCertificatePEM ToPEM () const
 
bool operator== (const RTCCertificate &certificate) const
 
bool operator!= (const RTCCertificate &certificate) const
 
uint64_t Expires () const
 
bool HasExpired (uint64_t now) const
 
const SSLCertificatessl_certificate () const
 
SSLIdentityidentity () const
 
RTCCertificatePEM ToPEM () const
 
bool operator== (const RTCCertificate &certificate) const
 
bool operator!= (const RTCCertificate &certificate) const
 
- Public Member Functions inherited from rtc::RefCountInterface
virtual int AddRef () const =0
 
virtual int Release () const =0
 
virtual int AddRef () const =0
 
virtual int Release () const =0
 

Static Public Member Functions

static scoped_refptr< RTCCertificateCreate (std::unique_ptr< SSLIdentity > identity)
 
static scoped_refptr< RTCCertificateFromPEM (const RTCCertificatePEM &pem)
 
static scoped_refptr< RTCCertificateCreate (std::unique_ptr< SSLIdentity > identity)
 
static scoped_refptr< RTCCertificateFromPEM (const RTCCertificatePEM &pem)
 

Protected Member Functions

 RTCCertificate (SSLIdentity *identity)
 
 ~RTCCertificate () override
 
 RTCCertificate (SSLIdentity *identity)
 
 ~RTCCertificate () override
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ RTCCertificate() [1/2]

rtc::RTCCertificate::RTCCertificate ( SSLIdentity identity)
explicitprotected

◆ ~RTCCertificate() [1/2]

rtc::RTCCertificate::~RTCCertificate ( )
overrideprotected

◆ RTCCertificate() [2/2]

rtc::RTCCertificate::RTCCertificate ( SSLIdentity identity)
explicitprotected

◆ ~RTCCertificate() [2/2]

rtc::RTCCertificate::~RTCCertificate ( )
overrideprotected

Member Function Documentation

◆ Create() [1/2]

scoped_refptr< RTCCertificate > rtc::RTCCertificate::Create ( std::unique_ptr< SSLIdentity identity)
static

◆ Create() [2/2]

static scoped_refptr<RTCCertificate> rtc::RTCCertificate::Create ( std::unique_ptr< SSLIdentity identity)
static

◆ Expires() [1/2]

uint64_t rtc::RTCCertificate::Expires ( ) const

◆ Expires() [2/2]

uint64_t rtc::RTCCertificate::Expires ( ) const

◆ FromPEM() [1/2]

static scoped_refptr<RTCCertificate> rtc::RTCCertificate::FromPEM ( const RTCCertificatePEM pem)
static

◆ FromPEM() [2/2]

scoped_refptr< RTCCertificate > rtc::RTCCertificate::FromPEM ( const RTCCertificatePEM pem)
static

◆ HasExpired() [1/2]

bool rtc::RTCCertificate::HasExpired ( uint64_t  now) const

◆ HasExpired() [2/2]

bool rtc::RTCCertificate::HasExpired ( uint64_t  now) const

◆ identity() [1/2]

SSLIdentity* rtc::RTCCertificate::identity ( ) const
inline

◆ identity() [2/2]

SSLIdentity* rtc::RTCCertificate::identity ( ) const
inline

◆ operator!=() [1/2]

bool rtc::RTCCertificate::operator!= ( const RTCCertificate certificate) const

◆ operator!=() [2/2]

bool rtc::RTCCertificate::operator!= ( const RTCCertificate certificate) const

◆ operator==() [1/2]

bool rtc::RTCCertificate::operator== ( const RTCCertificate certificate) const

◆ operator==() [2/2]

bool rtc::RTCCertificate::operator== ( const RTCCertificate certificate) const

◆ ssl_certificate() [1/2]

const SSLCertificate & rtc::RTCCertificate::ssl_certificate ( ) const

◆ ssl_certificate() [2/2]

const SSLCertificate& rtc::RTCCertificate::ssl_certificate ( ) const

◆ ToPEM() [1/2]

RTCCertificatePEM rtc::RTCCertificate::ToPEM ( ) const

◆ ToPEM() [2/2]

RTCCertificatePEM rtc::RTCCertificate::ToPEM ( ) const

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