diff --git a/include/maxscale/ssl.hh b/include/maxscale/ssl.hh index ceb5e6417..76cbc74b6 100644 --- a/include/maxscale/ssl.hh +++ b/include/maxscale/ssl.hh @@ -91,6 +91,9 @@ struct SSLConfig class SSLContext { public: + SSLContext& operator=(SSLContext&) = delete; + SSLContext(SSLContext&) = delete; + /** * Create a new SSL configuration * @@ -143,6 +146,9 @@ private: class SSLProvider { public: + SSLProvider& operator=(SSLProvider&) = delete; + SSLProvider(SSLProvider&) = delete; + SSLProvider(std::unique_ptr context); const mxs::SSLConfig& config() const;