diff --git a/openssl/src/ssl/connector.rs b/openssl/src/ssl/connector.rs index a0ce87b5b205b86b5820c8e42e6f875dc1d7d929..67ddb2a93ba5cb92bfb1086f8cae0a93f70ab137 100644 --- a/openssl/src/ssl/connector.rs +++ b/openssl/src/ssl/connector.rs @@ -4,8 +4,8 @@ use std::ops::{Deref, DerefMut}; use dh::Dh; use error::ErrorStack; use ssl::{ - HandshakeError, Ssl, SslContext, SslContextRef, SslContextBuilder, SslMethod, SslMode, SslOptions, SslRef, - SslStream, SslVerifyMode, + HandshakeError, Ssl, SslContext, SslContextBuilder, SslContextRef, SslMethod, SslMode, + SslOptions, SslRef, SslStream, SslVerifyMode, }; use version; @@ -92,11 +92,13 @@ impl SslConnector { }) } - pub fn into_ssl_context(self) -> SslContext { + /// Consumes the `SslConnector`, returning the inner raw `SslContext`. + pub fn into_context(self) -> SslContext { self.0 } - pub fn ssl_context_ref(&self) -> &SslContextRef { + /// Returns a shared reference to the inner raw `SslContext`. + pub fn context(&self) -> &SslContextRef { &*self.0 } } @@ -310,11 +312,13 @@ impl SslAcceptor { ssl.accept(stream) } - pub fn into_ssl_context(self) -> SslContext { + /// Consumes the `SslAcceptor`, returning the inner raw `SslContext`. + pub fn into_context(self) -> SslContext { self.0 } - pub fn ssl_context_ref(&self) -> &SslContextRef { + /// Returns a shared reference to the inner raw `SslContext`. + pub fn context(&self) -> &SslContextRef { &*self.0 } }