22 #include "hazelcast/util/export.h" 24 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64) 26 #pragma warning(disable: 4251) //for dll export 32 enum HAZELCAST_API ssl_protocol
68 bool is_enabled()
const;
82 ssl_config &set_protocol(ssl_protocol protocol);
87 ssl_protocol get_protocol()
const;
92 const std::vector<std::string> &get_verify_files()
const;
102 ssl_config &add_verify_file(
const std::string &filename);
107 const std::string &get_cipher_list()
const;
119 ssl_config &set_cipher_list(
const std::string &ciphers);
122 ssl_protocol ssl_protocol_;
123 std::vector<std::string> client_verify_files_;
124 std::string cipher_list_;
130 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
Contains configuration parameters for client network related behaviour.
Definition: ssl_config.h:56