Browse Source

Added SSLServer::ssl_context()

yhirose 4 years ago
parent
commit
3b35279b16
1 changed files with 4 additions and 0 deletions
  1. 4 0
      httplib.h

+ 4 - 0
httplib.h

@@ -1382,6 +1382,8 @@ public:
 
   bool is_valid() const override;
 
+  SSL_CTX *ssl_context() const;
+
 private:
   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 SSL_CTX *SSLServer::ssl_context() const { return ctx_; }
+
 inline bool SSLServer::process_and_close_socket(socket_t sock) {
   auto ssl = detail::ssl_new(
       sock, ctx_, ctx_mutex_,