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

Required Methods

Implementors