Infinispan HotRod C++ Client 9.2.0.Final
Loading...
Searching...
No Matches
SecurityConfiguration.h
Go to the documentation of this file.
1/*
2 * SecurityConfiguration.h
3 *
4 * Created on: Jan 27, 2017
5 * Author: rigazilla
6 */
7
8#ifndef INCLUDE_INFINISPAN_HOTROD_SECURITYCONFIGURATION_H_
9#define INCLUDE_INFINISPAN_HOTROD_SECURITYCONFIGURATION_H_
10
13namespace infinispan {
14namespace hotrod {
15
17{
18public:
19 //SecurityConfiguration() {}
20 SecurityConfiguration(const SslConfiguration& sslConfiguration) : sslConfiguration(sslConfiguration) {}
21 SecurityConfiguration(const SslConfiguration sslConfiguration, const AuthenticationConfiguration autheticationConfiguration) :
22 sslConfiguration(sslConfiguration), authenticationConfiguration(autheticationConfiguration) {}
23 const SslConfiguration& getSslConfiguration() const { return sslConfiguration; }
24 const AuthenticationConfiguration& getAuthenticationConfiguration() const { return authenticationConfiguration; }
25private:
26 SslConfiguration sslConfiguration;
27 AuthenticationConfiguration authenticationConfiguration;
28};
29}}
30
31
32#endif /* INCLUDE_INFINISPAN_HOTROD_SECURITYCONFIGURATION_H_ */
Definition: AuthenticationConfiguration.h:55
Definition: SecurityConfiguration.h:17
SecurityConfiguration(const SslConfiguration &sslConfiguration)
Definition: SecurityConfiguration.h:20
SecurityConfiguration(const SslConfiguration sslConfiguration, const AuthenticationConfiguration autheticationConfiguration)
Definition: SecurityConfiguration.h:21
const AuthenticationConfiguration & getAuthenticationConfiguration() const
Definition: SecurityConfiguration.h:24
const SslConfiguration & getSslConfiguration() const
Definition: SecurityConfiguration.h:23
Definition: SslConfiguration.h:11
Definition: AuthenticationConfiguration.h:10