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

#include <rtccertificategenerator.h>

Inheritance diagram for rtc::RTCCertificateGenerator:
rtc::RTCCertificateGeneratorInterface rtc::RTCCertificateGeneratorInterface

Public Member Functions

 RTCCertificateGenerator (Thread *signaling_thread, Thread *worker_thread)
 
 ~RTCCertificateGenerator () override
 
void GenerateCertificateAsync (const KeyParams &key_params, const Optional< uint64_t > &expires_ms, const scoped_refptr< RTCCertificateGeneratorCallback > &callback) override
 
 RTCCertificateGenerator (Thread *signaling_thread, Thread *worker_thread)
 
 ~RTCCertificateGenerator () override
 
void GenerateCertificateAsync (const KeyParams &key_params, const Optional< uint64_t > &expires_ms, const scoped_refptr< RTCCertificateGeneratorCallback > &callback) override
 
- Public Member Functions inherited from rtc::RTCCertificateGeneratorInterface
virtual ~RTCCertificateGeneratorInterface ()
 
virtual ~RTCCertificateGeneratorInterface ()
 

Static Public Member Functions

static scoped_refptr< RTCCertificateGenerateCertificate (const KeyParams &key_params, const Optional< uint64_t > &expires_ms)
 
static scoped_refptr< RTCCertificateGenerateCertificate (const KeyParams &key_params, const Optional< uint64_t > &expires_ms)
 

Constructor & Destructor Documentation

◆ RTCCertificateGenerator() [1/2]

rtc::RTCCertificateGenerator::RTCCertificateGenerator ( Thread signaling_thread,
Thread worker_thread 
)

◆ ~RTCCertificateGenerator() [1/2]

rtc::RTCCertificateGenerator::~RTCCertificateGenerator ( )
inlineoverride

◆ RTCCertificateGenerator() [2/2]

rtc::RTCCertificateGenerator::RTCCertificateGenerator ( Thread signaling_thread,
Thread worker_thread 
)

◆ ~RTCCertificateGenerator() [2/2]

rtc::RTCCertificateGenerator::~RTCCertificateGenerator ( )
inlineoverride

Member Function Documentation

◆ GenerateCertificate() [1/2]

scoped_refptr< RTCCertificate > rtc::RTCCertificateGenerator::GenerateCertificate ( const KeyParams key_params,
const Optional< uint64_t > &  expires_ms 
)
static

◆ GenerateCertificate() [2/2]

static scoped_refptr<RTCCertificate> rtc::RTCCertificateGenerator::GenerateCertificate ( const KeyParams key_params,
const Optional< uint64_t > &  expires_ms 
)
static

◆ GenerateCertificateAsync() [1/2]

void rtc::RTCCertificateGenerator::GenerateCertificateAsync ( const KeyParams key_params,
const Optional< uint64_t > &  expires_ms,
const scoped_refptr< RTCCertificateGeneratorCallback > &  callback 
)
overridevirtual

◆ GenerateCertificateAsync() [2/2]

void rtc::RTCCertificateGenerator::GenerateCertificateAsync ( const KeyParams key_params,
const Optional< uint64_t > &  expires_ms,
const scoped_refptr< RTCCertificateGeneratorCallback > &  callback 
)
overridevirtual

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