18 #ifndef _DECAF_NET_SSL_SSLSERVERSOCKET_H_
19 #define _DECAF_NET_SSL_SSLSERVERSOCKET_H_
117 virtual std::vector<std::string> getSupportedCipherSuites()
const = 0;
125 virtual std::vector<std::string> getSupportedProtocols()
const = 0;
133 virtual std::vector<std::string> getEnabledCipherSuites()
const = 0;
145 virtual void setEnabledCipherSuites(
const std::vector<std::string>& suites ) = 0;
153 virtual std::vector<std::string> getEnabledProtocols()
const = 0;
165 virtual void setEnabledProtocols(
const std::vector<std::string>& protocols ) = 0;
170 virtual bool getWantClientAuth()
const = 0;
180 virtual void setWantClientAuth(
bool value ) = 0;
185 virtual bool getNeedClientAuth()
const = 0;
195 virtual void setNeedClientAuth(
bool value ) = 0;