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: