Trait tls_api::TlsAcceptor
[−]
[src]
pub trait TlsAcceptor: Sized + Send + 'static { type Pkcs12: Pkcs12; type Builder: TlsAcceptorBuilder<Acceptor = Self>; fn builder(pkcs12: Self::Pkcs12) -> Result<Self::Builder>; fn accept<S>(&self, stream: S) -> Result<TlsStream<S>, HandshakeError<S>>
where
S: Read + Write + Debug + 'static; }
Associated Types
type Pkcs12: Pkcs12
type Builder: TlsAcceptorBuilder<Acceptor = Self>
Required Methods
fn builder(pkcs12: Self::Pkcs12) -> Result<Self::Builder>
fn accept<S>(&self, stream: S) -> Result<TlsStream<S>, HandshakeError<S>> where
S: Read + Write + Debug + 'static,
S: Read + Write + Debug + 'static,