![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSSLCipherSuite.h>
Public Member Functions | |
| SSL_CipherSuite_TYPE | get_Id () const |
| SSL_Key_TYPE | get_KeyExchangeKeyType () const |
| X509_KeyUsage_TYPE | get_ServerKeyUsage () const |
| bool | isECDH () const |
| bool | isPSK () const |
Public Attributes | |
| SSL_CipherSuite_t | m_id |
| Unique id for this cSSLCipherSuite. e.g. TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA. More... | |
| const char * | m_pszName |
| e.g. "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA" More... | |
| SSL_Cipher_TYPE | m_eCipherType |
| cipher we support More... | |
| SSL_Hash_TYPE | m_eHashType |
| hash/mac we support More... | |
| SSL_KeyExchange_TYPE | m_eKeyExchange |
| Key Exchange and therefore the SSL_Key_TYPE we support. More... | |
| cRangeT< SSL_VERSION_TYPE > | m_VerRange |
| What SSL versions is this good for ? More... | |
| CipherSuiteFlag_t | m_uSuiteFlags |
| flags, e.g. CipherSuiteFlag_SHORT_TAG More... | |
This structure is used for storing CipherSuite information
|
inline |
| SSL_Key_TYPE GrayLib::cSSLCipherSuite::get_KeyExchangeKeyType | ( | ) | const |
| X509_KeyUsage_TYPE GrayLib::cSSLCipherSuite::get_ServerKeyUsage | ( | ) | const |
| bool GrayLib::cSSLCipherSuite::isECDH | ( | ) | const |
ECP type m_eKeyExchange ?
| bool GrayLib::cSSLCipherSuite::isPSK | ( | ) | const |
m_eKeyExchange
| SSL_Cipher_TYPE GrayLib::cSSLCipherSuite::m_eCipherType |
cipher we support
| SSL_Hash_TYPE GrayLib::cSSLCipherSuite::m_eHashType |
hash/mac we support
| SSL_KeyExchange_TYPE GrayLib::cSSLCipherSuite::m_eKeyExchange |
Key Exchange and therefore the SSL_Key_TYPE we support.
| SSL_CipherSuite_t GrayLib::cSSLCipherSuite::m_id |
Unique id for this cSSLCipherSuite. e.g. TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA.
| const char* GrayLib::cSSLCipherSuite::m_pszName |
e.g. "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
| CipherSuiteFlag_t GrayLib::cSSLCipherSuite::m_uSuiteFlags |
flags, e.g. CipherSuiteFlag_SHORT_TAG
| cRangeT<SSL_VERSION_TYPE> GrayLib::cSSLCipherSuite::m_VerRange |
What SSL versions is this good for ?