Infinispan HotRod C++ Client  8.3.1.Final
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
infinispan::hotrod::SslConfiguration Class Reference

#include <SslConfiguration.h>

Public Member Functions

 SslConfiguration (const bool _enabled, const std::string &_serverCAPath, const std::string &_serverCAFile, const std::string &_clientCertificateFile, const std::string &_sniHostName)
 
 SslConfiguration (const SslConfiguration &conf)
 
const bool & enabled () const
 
const std::string & serverCAPath () const
 
const std::string & serverCAFile () const
 
const std::string & clientCertificateFile () const
 
const std::string & sniHostName () const
 

Constructor & Destructor Documentation

infinispan::hotrod::SslConfiguration::SslConfiguration ( const bool  _enabled,
const std::string &  _serverCAPath,
const std::string &  _serverCAFile,
const std::string &  _clientCertificateFile,
const std::string &  _sniHostName 
)
inline
infinispan::hotrod::SslConfiguration::SslConfiguration ( const SslConfiguration conf)
inline

Member Function Documentation

const std::string& infinispan::hotrod::SslConfiguration::clientCertificateFile ( ) const
inline

Returns the certificate file used for the client

Returns
the file which contains the client certificate
const bool& infinispan::hotrod::SslConfiguration::enabled ( ) const
inline

Returns whether SSL is enabled

Returns
true if enabled, false otherwise
const std::string& infinispan::hotrod::SslConfiguration::serverCAFile ( ) const
inline

Returns the certificate file for server validation

Returns
the file which contains the CA certificate to use for server verification
const std::string& infinispan::hotrod::SslConfiguration::serverCAPath ( ) const
inline

Returns the certificate path for server validation

Returns
the path which contains CA certificates in PEM format to use for server verification
const std::string& infinispan::hotrod::SslConfiguration::sniHostName ( ) const
inline

Returns the certificate file used for the client

Returns
the file which contains the client certificate

The documentation for this class was generated from the following file: