]> granicus.if.org Git - icinga2/blobdiff - lib/remote/apilistener.hpp
Make ApiListener#m_SSLContext a Boost ASIO SSL context
[icinga2] / lib / remote / apilistener.hpp
index 96861d74b75b7cf653b7366a5b16e553cc65e00a..1de66ed4fc015bb49e47ee64eb936111f1a7fd19 100644 (file)
@@ -15,6 +15,7 @@
 #include "base/tlsstream.hpp"
 #include "base/threadpool.hpp"
 #include <boost/asio/ip/tcp.hpp>
+#include <boost/asio/ssl/context.hpp>
 #include <set>
 
 namespace icinga
@@ -106,7 +107,7 @@ protected:
        void ValidateTlsHandshakeTimeout(const Lazy<double>& lvalue, const ValidationUtils& utils) override;
 
 private:
-       std::shared_ptr<SSL_CTX> m_SSLContext;
+       std::shared_ptr<boost::asio::ssl::context> m_SSLContext;
 
        mutable boost::mutex m_AnonymousClientsLock;
        mutable boost::mutex m_HttpClientsLock;