decaf::internal::net::ssl::openssl::OpenSSLParameters Class Reference
Container class for parameters that are Common to OpenSSL socket classes.
More...
#include <src/main/decaf/internal/net/ssl/openssl/OpenSSLParameters.h>
Detailed Description
Container class for parameters that are Common to OpenSSL socket classes.
- Since:
- 1.0
Constructor & Destructor Documentation
| virtual decaf::internal::net::ssl::openssl::OpenSSLParameters::~OpenSSLParameters |
( |
|
) |
[virtual] |
Member Function Documentation
| OpenSSLParameters* decaf::internal::net::ssl::openssl::OpenSSLParameters::clone |
( |
|
) |
const |
Creates a clone of this object such that all settings are transferred to a new instance of an SSL object whose parent is the same SSL_CTX as this object's.
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledCipherSuites |
( |
|
) |
const |
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledProtocols |
( |
|
) |
const |
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getNeedClientAuth |
( |
|
) |
const [inline] |
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getServerNames |
( |
|
) |
const |
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedCipherSuites |
( |
|
) |
const |
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedProtocols |
( |
|
) |
const |
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getUseClientMode |
( |
|
) |
const [inline] |
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getWantClientAuth |
( |
|
) |
const [inline] |
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledCipherSuites |
( |
const std::vector< std::string > & |
suites |
) |
|
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledProtocols |
( |
const std::vector< std::string > & |
protocols |
) |
|
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setNeedClientAuth |
( |
bool |
value |
) |
[inline] |
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setServerNames |
( |
const std::vector< std::string > & |
serverNames |
) |
|
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setUseClientMode |
( |
bool |
value |
) |
[inline] |
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setWantClientAuth |
( |
bool |
value |
) |
[inline] |
The documentation for this class was generated from the following file: