24 virtual void SetIgnoreBadCert(
bool ignore) = 0;
26 virtual void SetAlpnProtocols(::std::vector<::std::string>
const& protos) = 0;
28 virtual void SetEllipticCurves(::std::vector<::std::string>
const& curves) = 0;
30 virtual void SetMode(::webrtc::SSLMode mode) = 0;
34 virtual void SetIdentity(::std::unique_ptr<::webrtc::SSLIdentity>
identity) = 0;
36 virtual void SetRole(::webrtc::SSLRole role) = 0;
38 virtual int StartSSL(::std::string_view hostname) = 0;
40 virtual bool IsResumedSession() = 0;
42 virtual int Listen(
int backlog) ;