1 #ifndef SSLCONFIGURATIONBUILDER_H_
2 #define SSLCONFIGURATIONBUILDER_H_
20 return SslConfiguration(m_enabled, m_serverCAPath, m_serverCAFile, m_clientCertificateFile);
23 m_enabled = configuration.
enabled();
70 m_serverCAPath = _CAPath;
81 m_serverCAFile = _CAFile;
92 m_clientCertificateFile = _clientCertificateFile;
98 std::string m_serverCAPath;
99 std::string m_serverCAFile;
100 std::string m_clientCertificateFile;
SslConfigurationBuilder & enabled(bool enabled)
Definition: SslConfigurationBuilder.h:57
const bool & enabled() const
Definition: SslConfiguration.h:21
SslConfigurationBuilder & serverCAFile(const std::string &_CAFile)
Definition: SslConfigurationBuilder.h:79
SslConfigurationBuilder & enable()
Definition: SslConfigurationBuilder.h:35
SslConfigurationBuilder(ConfigurationBuilder &builder)
Definition: SslConfigurationBuilder.h:17
Definition: SslConfigurationBuilder.h:13
const std::string & serverCAPath() const
Definition: SslConfiguration.h:31
SslConfigurationBuilder & disable()
Definition: SslConfigurationBuilder.h:46
virtual SslConfiguration create()
Definition: SslConfigurationBuilder.h:19
Definition: SslConfiguration.h:10
const std::string & serverCAFile() const
Definition: SslConfiguration.h:41
const std::string & clientCertificateFile() const
Definition: SslConfiguration.h:51
SslConfigurationBuilder & clientCertificateFile(const std::string &_clientCertificateFile)
Definition: SslConfigurationBuilder.h:90
Definition: ConfigurationBuilder.h:27
virtual SslConfigurationBuilder & read(SslConfiguration &configuration)
Definition: SslConfigurationBuilder.h:22
Definition: ConfigurationChildBuilder.h:18
SslConfigurationBuilder & serverCAPath(const std::string &_CAPath)
Definition: SslConfigurationBuilder.h:68