Added SSLServer::ssl_context()

This commit is contained in:
yhirose 2021-12-18 00:21:41 -05:00
parent 27deb44df5
commit 3b35279b16

View file

@ -1382,6 +1382,8 @@ public:
bool is_valid() const override; bool is_valid() const override;
SSL_CTX *ssl_context() const;
private: private:
bool process_and_close_socket(socket_t sock) override; bool process_and_close_socket(socket_t sock) override;
@ -7192,6 +7194,8 @@ inline SSLServer::~SSLServer() {
inline bool SSLServer::is_valid() const { return ctx_; } inline bool SSLServer::is_valid() const { return ctx_; }
inline SSL_CTX *SSLServer::ssl_context() const { return ctx_; }
inline bool SSLServer::process_and_close_socket(socket_t sock) { inline bool SSLServer::process_and_close_socket(socket_t sock) {
auto ssl = detail::ssl_new( auto ssl = detail::ssl_new(
sock, ctx_, ctx_mutex_, sock, ctx_, ctx_mutex_,