Struct fluvio_future::openssl::TlsAcceptorBuilder
source · pub struct TlsAcceptorBuilder {
pub inner: SslAcceptorBuilder,
}
Fields§
§inner: SslAcceptorBuilder
Implementations§
source§impl TlsAcceptorBuilder
impl TlsAcceptorBuilder
pub fn with_certifiate_and_key_from_pem_files<P: AsRef<Path>>( self, cert_file: P, key_file: P ) -> Result<TlsAcceptorBuilder, Error>
pub fn with_certifiate_and_key( self, cert: Certificate, key: PrivateKey ) -> Result<TlsAcceptorBuilder, Error>
pub fn with_chain( self, chain: Vec<Certificate> ) -> Result<TlsAcceptorBuilder, Error>
pub fn with_ca_from_pem_file<P: AsRef<Path>>( self, ca_file: P ) -> Result<TlsAcceptorBuilder, Error>
pub fn with_ssl_verify_mode(self, mode: SslVerifyMode) -> TlsAcceptorBuilder
pub fn build(self) -> TlsAcceptor
Auto Trait Implementations§
impl RefUnwindSafe for TlsAcceptorBuilder
impl Send for TlsAcceptorBuilder
impl Sync for TlsAcceptorBuilder
impl Unpin for TlsAcceptorBuilder
impl UnwindSafe for TlsAcceptorBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more