Struct fluvio_future::openssl::TlsConnectorBuilder
source · pub struct TlsConnectorBuilder { /* private fields */ }Implementations§
source§impl TlsConnectorBuilder
impl TlsConnectorBuilder
pub fn with_hostname_verification_disabled( self ) -> Result<TlsConnectorBuilder, Error>
pub fn with_certificate_verification_disabled( self ) -> Result<TlsConnectorBuilder, Error>
pub fn with_certifiate_and_key_from_pem_files<P: AsRef<Path>>( self, cert_file: P, key_file: P ) -> Result<TlsConnectorBuilder, Error>
pub fn with_ca_from_pem_file<P: AsRef<Path>>( self, ca_file: P ) -> Result<TlsConnectorBuilder, Error>
pub fn add_root_certificate( self, cert: Certificate ) -> Result<TlsConnectorBuilder, Error>
sourcepub fn with_identity(self, builder: IdentityBuilder) -> Result<Self, Error>
pub fn with_identity(self, builder: IdentityBuilder) -> Result<Self, Error>
set identity
pub fn build(self) -> TlsConnector
Auto Trait Implementations§
impl RefUnwindSafe for TlsConnectorBuilder
impl Send for TlsConnectorBuilder
impl Sync for TlsConnectorBuilder
impl Unpin for TlsConnectorBuilder
impl UnwindSafe for TlsConnectorBuilder
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