Protected Member Functions | Protected Attributes | List of all members
BSSL_NAMESPACE_BEGIN::SSLVersionTest Class Reference
Inheritance diagram for BSSL_NAMESPACE_BEGIN::SSLVersionTest:
Inheritance graph
[legend]

Protected Member Functions

bool Connect (const ClientConfig &config=ClientConfig())
 
bssl::UniquePtr< SSL_CTXCreateContext () const
 
bool is_dtls () const
 
void ResetContexts ()
 
void SetUp ()
 
 SSLVersionTest ()
 
bool UseCertAndKey (SSL_CTX *ctx) const
 
uint16_t version () const
 
- Protected Member Functions inherited from testing::Test
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
virtual void TearDown ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 
 Test ()
 

Protected Attributes

bssl::UniquePtr< X509cert_
 
bssl::UniquePtr< SSLclient_
 
bssl::UniquePtr< SSL_CTXclient_ctx_
 
bssl::UniquePtr< EVP_PKEYkey_
 
bssl::UniquePtr< SSLserver_
 
bssl::UniquePtr< SSL_CTXserver_ctx_
 
bool shed_handshake_config_ = true
 

Additional Inherited Members

- Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
- Public Types inherited from testing::WithParamInterface< VersionParam >
typedef VersionParam ParamType
 
typedef VersionParam ParamType
 
typedef VersionParam ParamType
 
typedef VersionParam ParamType
 
typedef VersionParam ParamType
 
typedef VersionParam ParamType
 
- Public Member Functions inherited from testing::Test
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
virtual ~Test ()
 
- Public Member Functions inherited from testing::WithParamInterface< VersionParam >
const ParamTypeGetParam () const
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
virtual ~WithParamInterface ()
 
- Static Public Member Functions inherited from testing::Test
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static bool IsSkipped ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void RecordProperty (const std::string &key, int value)
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestCase ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void SetUpTestSuite ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestCase ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
static void TearDownTestSuite ()
 
- Static Public Member Functions inherited from testing::WithParamInterface< VersionParam >
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 
static const ParamTypeGetParam ()
 

Detailed Description

Definition at line 2489 of file ssl_test.cc.

Constructor & Destructor Documentation

◆ SSLVersionTest()

BSSL_NAMESPACE_BEGIN::SSLVersionTest::SSLVersionTest ( )
inlineprotected

Definition at line 2491 of file ssl_test.cc.

Member Function Documentation

◆ Connect()

bool BSSL_NAMESPACE_BEGIN::SSLVersionTest::Connect ( const ClientConfig config = ClientConfig())
inlineprotected

Definition at line 2521 of file ssl_test.cc.

◆ CreateContext()

bssl::UniquePtr<SSL_CTX> BSSL_NAMESPACE_BEGIN::SSLVersionTest::CreateContext ( ) const
inlineprotected

Definition at line 2495 of file ssl_test.cc.

◆ is_dtls()

bool BSSL_NAMESPACE_BEGIN::SSLVersionTest::is_dtls ( ) const
inlineprotected

Definition at line 2529 of file ssl_test.cc.

◆ ResetContexts()

void BSSL_NAMESPACE_BEGIN::SSLVersionTest::ResetContexts ( )
inlineprotected

Definition at line 2505 of file ssl_test.cc.

◆ SetUp()

void BSSL_NAMESPACE_BEGIN::SSLVersionTest::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Definition at line 2493 of file ssl_test.cc.

◆ UseCertAndKey()

bool BSSL_NAMESPACE_BEGIN::SSLVersionTest::UseCertAndKey ( SSL_CTX ctx) const
inlineprotected

Definition at line 2516 of file ssl_test.cc.

◆ version()

uint16_t BSSL_NAMESPACE_BEGIN::SSLVersionTest::version ( ) const
inlineprotected

Definition at line 2527 of file ssl_test.cc.

Member Data Documentation

◆ cert_

bssl::UniquePtr<X509> BSSL_NAMESPACE_BEGIN::SSLVersionTest::cert_
protected

Definition at line 2536 of file ssl_test.cc.

◆ client_

bssl::UniquePtr<SSL> BSSL_NAMESPACE_BEGIN::SSLVersionTest::client_
protected

Definition at line 2534 of file ssl_test.cc.

◆ client_ctx_

bssl::UniquePtr<SSL_CTX> BSSL_NAMESPACE_BEGIN::SSLVersionTest::client_ctx_
protected

Definition at line 2535 of file ssl_test.cc.

◆ key_

bssl::UniquePtr<EVP_PKEY> BSSL_NAMESPACE_BEGIN::SSLVersionTest::key_
protected

Definition at line 2537 of file ssl_test.cc.

◆ server_

bssl::UniquePtr<SSL> BSSL_NAMESPACE_BEGIN::SSLVersionTest::server_
protected

Definition at line 2534 of file ssl_test.cc.

◆ server_ctx_

bssl::UniquePtr<SSL_CTX> BSSL_NAMESPACE_BEGIN::SSLVersionTest::server_ctx_
protected

Definition at line 2535 of file ssl_test.cc.

◆ shed_handshake_config_

bool BSSL_NAMESPACE_BEGIN::SSLVersionTest::shed_handshake_config_ = true
protected

Definition at line 2533 of file ssl_test.cc.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:58