Trait loco_protocol::secure::session::SecureSession [−][src]
pub trait SecureSession<S>: Sized { fn handshake(self) -> Result<SecureLayer<S>, SecureHandshakeError>; fn handshake_stream(self) -> Result<SecureStream<S>, SecureHandshakeError> { ... } }
Expand description
Secure session before handshake
Required methods
fn handshake(self) -> Result<SecureLayer<S>, SecureHandshakeError>
fn handshake(self) -> Result<SecureLayer<S>, SecureHandshakeError>
Handshake and returns secure layer on success
Provided methods
fn handshake_stream(self) -> Result<SecureStream<S>, SecureHandshakeError>
fn handshake_stream(self) -> Result<SecureStream<S>, SecureHandshakeError>
Handshake and returns secure stream on success