Container class for parameters that are Common to OpenSSL socket classes.
More...
#include <src/main/decaf/internal/net/ssl/openssl/OpenSSLParameters.h>
Container class for parameters that are Common to OpenSSL socket classes.
- Since
- 1.0
◆ ~OpenSSLParameters()
| virtual decaf::internal::net::ssl::openssl::OpenSSLParameters::~OpenSSLParameters |
( |
| ) |
|
|
virtual |
◆ clone()
| 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.
◆ getEnabledCipherSuites()
| std::vector< std::string > decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledCipherSuites |
( |
| ) |
const |
◆ getEnabledProtocols()
| std::vector< std::string > decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledProtocols |
( |
| ) |
const |
◆ getNeedClientAuth()
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getNeedClientAuth |
( |
| ) |
const |
|
inline |
◆ getServerNames()
| std::vector< std::string > decaf::internal::net::ssl::openssl::OpenSSLParameters::getServerNames |
( |
| ) |
const |
◆ getSupportedCipherSuites()
| std::vector< std::string > decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedCipherSuites |
( |
| ) |
const |
◆ getSupportedProtocols()
| std::vector< std::string > decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedProtocols |
( |
| ) |
const |
◆ getUseClientMode()
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getUseClientMode |
( |
| ) |
const |
|
inline |
◆ getWantClientAuth()
| bool decaf::internal::net::ssl::openssl::OpenSSLParameters::getWantClientAuth |
( |
| ) |
const |
|
inline |
◆ setEnabledCipherSuites()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledCipherSuites |
( |
const std::vector< std::string > & | suites | ) |
|
◆ setEnabledProtocols()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledProtocols |
( |
const std::vector< std::string > & | protocols | ) |
|
◆ setNeedClientAuth()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setNeedClientAuth |
( |
bool | value | ) |
|
|
inline |
◆ setServerNames()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setServerNames |
( |
const std::vector< std::string > & | serverNames | ) |
|
◆ setUseClientMode()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setUseClientMode |
( |
bool | value | ) |
|
|
inline |
◆ setWantClientAuth()
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setWantClientAuth |
( |
bool | value | ) |
|
|
inline |
The documentation for this class was generated from the following file: