Struct mbedtls::ssl::Config
[−]
[src]
pub struct Config<'c> { /* fields omitted */ }
Methods
impl<'c> Config<'c>
[src]
fn new(e: Endpoint, t: Transport, p: Preset) -> Self
fn set_endpoint(&mut self, e: Endpoint)
fn set_transport(&mut self, t: Transport)
fn set_authmode(&mut self, am: AuthMode)
fn read_timeout(&self) -> u32
fn set_read_timeout(&mut self, t: u32)
fn set_ciphersuites(&mut self, list: &'c [c_int])
fn set_ciphersuites_for_version(
&mut self,
list: &'c [c_int],
major: c_int,
minor: c_int
)
&mut self,
list: &'c [c_int],
major: c_int,
minor: c_int
)
fn set_cert_profile(&mut self, p: &'c Profile)
fn set_ca_list<C: Into<&'c mut LinkedCertificate>>(
&mut self,
list: Option<C>,
crl: Option<&'c mut Crl>
)
&mut self,
list: Option<C>,
crl: Option<&'c mut Crl>
)
fn push_cert<C: Into<&'c mut LinkedCertificate>>(
&mut self,
chain: C,
key: &'c mut Pk
) -> Result<()>
&mut self,
chain: C,
key: &'c mut Pk
) -> Result<()>
impl<'c> Config<'c>
[src]
impl<'c> Config<'c>
[src]
fn set_dbg<F: DbgCallback>(&mut self, f: Option<&'c mut F>)
Trait Implementations
impl<'c> Drop for Config<'c>
[src]
impl<'q, 'c> Into<*const ssl_config> for &'q Config<'c>
[src]
fn into(self) -> *const ssl_config
Performs the conversion.
impl<'q, 'c> Into<*mut ssl_config> for &'q mut Config<'c>
[src]
fn into(self) -> *mut ssl_config
Performs the conversion.