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

#include <sslidentity.h>

Public Member Functions

 KeyParams (KeyType key_type=KT_DEFAULT)
 
bool IsValid () const
 
RSAParams rsa_params () const
 
ECCurve ec_curve () const
 
KeyType type () const
 
 KeyParams (KeyType key_type=KT_DEFAULT)
 
bool IsValid () const
 
RSAParams rsa_params () const
 
ECCurve ec_curve () const
 
KeyType type () const
 

Static Public Member Functions

static KeyParams RSA (int mod_size=kRsaDefaultModSize, int pub_exp=kRsaDefaultExponent)
 
static KeyParams ECDSA (ECCurve curve=EC_NIST_P256)
 
static KeyParams RSA (int mod_size=kRsaDefaultModSize, int pub_exp=kRsaDefaultExponent)
 
static KeyParams ECDSA (ECCurve curve=EC_NIST_P256)
 

Constructor & Destructor Documentation

◆ KeyParams() [1/2]

rtc::KeyParams::KeyParams ( KeyType  key_type = KT_DEFAULT)
explicit

◆ KeyParams() [2/2]

rtc::KeyParams::KeyParams ( KeyType  key_type = KT_DEFAULT)
explicit

Member Function Documentation

◆ ec_curve() [1/2]

ECCurve rtc::KeyParams::ec_curve ( ) const

◆ ec_curve() [2/2]

ECCurve rtc::KeyParams::ec_curve ( ) const

◆ ECDSA() [1/2]

static KeyParams rtc::KeyParams::ECDSA ( ECCurve  curve = EC_NIST_P256)
static

◆ ECDSA() [2/2]

KeyParams rtc::KeyParams::ECDSA ( ECCurve  curve = EC_NIST_P256)
static

◆ IsValid() [1/2]

bool rtc::KeyParams::IsValid ( ) const

◆ IsValid() [2/2]

bool rtc::KeyParams::IsValid ( ) const

◆ RSA() [1/2]

KeyParams rtc::KeyParams::RSA ( int  mod_size = kRsaDefaultModSize,
int  pub_exp = kRsaDefaultExponent 
)
static

◆ RSA() [2/2]

static KeyParams rtc::KeyParams::RSA ( int  mod_size = kRsaDefaultModSize,
int  pub_exp = kRsaDefaultExponent 
)
static

◆ rsa_params() [1/2]

RSAParams rtc::KeyParams::rsa_params ( ) const

◆ rsa_params() [2/2]

RSAParams rtc::KeyParams::rsa_params ( ) const

◆ type() [1/2]

KeyType rtc::KeyParams::type ( ) const
inline

◆ type() [2/2]

KeyType rtc::KeyParams::type ( ) const
inline

Member Data Documentation

◆ curve

ECCurve rtc::KeyParams::curve

◆ rsa

RSAParams rtc::KeyParams::rsa

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