webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Attributes | List of all members
SSLIdentityTest Class Reference
Inheritance diagram for SSLIdentityTest:
testing::Test

Public Types

typedef unsigned char DigestType[rtc::MessageDigest::kMaxSize]
 

Public Member Functions

 SSLIdentityTest ()
 
 ~SSLIdentityTest ()
 
virtual void SetUp ()
 
void TestGetSignatureDigestAlgorithm ()
 
void TestDigestHelper (DigestType digest, const SSLIdentity *identity, const std::string &algorithm, size_t expected_len)
 
void TestDigestForGeneratedCert (const std::string &algorithm, size_t expected_len)
 
void TestDigestForFixedCert (const std::string &algorithm, size_t expected_len, const unsigned char *expected_digest)
 
void TestCloningIdentity (const SSLIdentity &identity)
 

Protected Attributes

std::unique_ptr< SSLIdentityidentity_rsa1_
 
std::unique_ptr< SSLIdentityidentity_rsa2_
 
std::unique_ptr< SSLIdentityidentity_ecdsa1_
 
std::unique_ptr< SSLIdentityidentity_ecdsa2_
 
std::unique_ptr< rtc::SSLCertificatetest_cert_
 

Additional Inherited Members

- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Member Typedef Documentation

◆ DigestType

typedef unsigned char SSLIdentityTest::DigestType[rtc::MessageDigest::kMaxSize]

Constructor & Destructor Documentation

◆ SSLIdentityTest()

SSLIdentityTest::SSLIdentityTest ( )
inline

◆ ~SSLIdentityTest()

SSLIdentityTest::~SSLIdentityTest ( )
inline

Member Function Documentation

◆ SetUp()

virtual void SSLIdentityTest::SetUp ( )
inlinevirtual

Reimplemented from testing::Test.

◆ TestCloningIdentity()

void SSLIdentityTest::TestCloningIdentity ( const SSLIdentity identity)
inline

◆ TestDigestForFixedCert()

void SSLIdentityTest::TestDigestForFixedCert ( const std::string algorithm,
size_t  expected_len,
const unsigned char *  expected_digest 
)
inline

◆ TestDigestForGeneratedCert()

void SSLIdentityTest::TestDigestForGeneratedCert ( const std::string algorithm,
size_t  expected_len 
)
inline

◆ TestDigestHelper()

void SSLIdentityTest::TestDigestHelper ( DigestType  digest,
const SSLIdentity identity,
const std::string algorithm,
size_t  expected_len 
)
inline

◆ TestGetSignatureDigestAlgorithm()

void SSLIdentityTest::TestGetSignatureDigestAlgorithm ( )
inline

Member Data Documentation

◆ identity_ecdsa1_

std::unique_ptr<SSLIdentity> SSLIdentityTest::identity_ecdsa1_
protected

◆ identity_ecdsa2_

std::unique_ptr<SSLIdentity> SSLIdentityTest::identity_ecdsa2_
protected

◆ identity_rsa1_

std::unique_ptr<SSLIdentity> SSLIdentityTest::identity_rsa1_
protected

◆ identity_rsa2_

std::unique_ptr<SSLIdentity> SSLIdentityTest::identity_rsa2_
protected

◆ test_cert_

std::unique_ptr<rtc::SSLCertificate> SSLIdentityTest::test_cert_
protected

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