Struct nss::TLSSocketImpl
[−]
[src]
pub struct TLSSocketImpl<Callbacks> { /* fields omitted */ }
Methods
impl<Callbacks> TLSSocketImpl<Callbacks>
[src]
fn callbacks(&self) -> &Callbacks
fn peer_cert(&self) -> Option<Certificate>
fn peer_cert_chain(&self) -> Option<CertList>
fn cleartext(&self) -> BorrowedFile
fn set_url(&self, url: &CStr) -> Result<()>
fn unset_bad_cert_hook(&mut self) -> Result<()>
fn unset_auth_certificate_hook(&mut self) -> Result<()>
fn disable_security(&mut self) -> Result<()>
fn set_option(&self, option: TLSOption, value: bool) -> Result<()>
fn get_option(&self, option: TLSOption) -> Result<bool>
fn set_version_range(&self, min: TLSVersion, max: TLSVersion) -> Result<()>
fn get_version_range(&self) -> Result<(TLSVersion, TLSVersion)>
fn limit_version(
&self,
min: Option<TLSVersion>,
max: Option<TLSVersion>
) -> Result<()>
&self,
min: Option<TLSVersion>,
max: Option<TLSVersion>
) -> Result<()>
fn set_ciphersuite_enabled(
&self,
suite: TLSCipherSuite,
enabled: bool
) -> Result<()>
&self,
suite: TLSCipherSuite,
enabled: bool
) -> Result<()>