|
activemq-cpp-3.8.2
|
Container class for parameters that are Common to OpenSSL socket classes. More...
#include <src/main/decaf/internal/net/ssl/openssl/OpenSSLParameters.h>
Public Member Functions | |
| virtual | ~OpenSSLParameters () |
| bool | getNeedClientAuth () const |
| void | setNeedClientAuth (bool value) |
| bool | getWantClientAuth () const |
| void | setWantClientAuth (bool value) |
| bool | getUseClientMode () const |
| void | setUseClientMode (bool value) |
| std::vector< std::string > | getSupportedCipherSuites () const |
| std::vector< std::string > | getSupportedProtocols () const |
| std::vector< std::string > | getEnabledCipherSuites () const |
| void | setEnabledCipherSuites (const std::vector< std::string > &suites) |
| std::vector< std::string > | getEnabledProtocols () const |
| void | setEnabledProtocols (const std::vector< std::string > &protocols) |
| std::vector< std::string > | getServerNames () const |
| void | setServerNames (const std::vector< std::string > &serverNames) |
| 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. More... | |
Container class for parameters that are Common to OpenSSL socket classes.
|
virtual |
| 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.
Referenced by setUseClientMode().
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledCipherSuites | ( | ) | const |
Referenced by setUseClientMode().
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getEnabledProtocols | ( | ) | const |
Referenced by setUseClientMode().
|
inline |
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getServerNames | ( | ) | const |
Referenced by setUseClientMode().
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedCipherSuites | ( | ) | const |
Referenced by setUseClientMode().
| std::vector<std::string> decaf::internal::net::ssl::openssl::OpenSSLParameters::getSupportedProtocols | ( | ) | const |
Referenced by setUseClientMode().
|
inline |
|
inline |
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledCipherSuites | ( | const std::vector< std::string > & | suites | ) |
Referenced by setUseClientMode().
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setEnabledProtocols | ( | const std::vector< std::string > & | protocols | ) |
Referenced by setUseClientMode().
|
inline |
| void decaf::internal::net::ssl::openssl::OpenSSLParameters::setServerNames | ( | const std::vector< std::string > & | serverNames | ) |
Referenced by setUseClientMode().
|
inline |
|
inline |