Trait ublox_short_range::wifi::tls::TLS [−][src]
Required methods
fn import_certificate(
&mut self,
name: &str,
certificate: &[u8]
) -> Result<(), Error>
[src]
&mut self,
name: &str,
certificate: &[u8]
) -> Result<(), Error>
fn import_root_ca(&mut self, name: &str, root_ca: &[u8]) -> Result<(), Error>
[src]
fn import_private_key(
&mut self,
name: &str,
private_key: &[u8],
password: Option<&str>
) -> Result<(), Error>
[src]
&mut self,
name: &str,
private_key: &[u8],
password: Option<&str>
) -> Result<(), Error>
fn enable_tls(
&self,
socket: SocketHandle,
ca_cert_name: Option<&str>,
client_cert_name: Option<&str>,
priv_key_name: Option<&str>
) -> Result<(), Error>
[src]
&self,
socket: SocketHandle,
ca_cert_name: Option<&str>,
client_cert_name: Option<&str>,
priv_key_name: Option<&str>
) -> Result<(), Error>
Implementors
impl<C, N, L> TLS for UbloxClient<C, N, L> where
C: AtatClient,
N: ArrayLength<Option<SocketSetItem<L>>>,
L: ArrayLength<u8>,
[src]
C: AtatClient,
N: ArrayLength<Option<SocketSetItem<L>>>,
L: ArrayLength<u8>,
fn import_certificate(
&mut self,
name: &str,
certificate: &[u8]
) -> Result<(), Error>
[src]
&mut self,
name: &str,
certificate: &[u8]
) -> Result<(), Error>
Importing credentials enabeles their use for all further TCP connections
fn import_root_ca(&mut self, name: &str, root_ca: &[u8]) -> Result<(), Error>
[src]
Importing credentials enabeles their use for all further TCP connections
fn import_private_key(
&mut self,
name: &str,
private_key: &[u8],
password: Option<&str>
) -> Result<(), Error>
[src]
&mut self,
name: &str,
private_key: &[u8],
password: Option<&str>
) -> Result<(), Error>
Importing credentials enabeles their use for all further TCP connections
fn enable_tls(
&self,
_socket: SocketHandle,
_ca_cert_name: Option<&str>,
_client_cert_name: Option<&str>,
_priv_key_name: Option<&str>
) -> Result<(), Error>
[src]
&self,
_socket: SocketHandle,
_ca_cert_name: Option<&str>,
_client_cert_name: Option<&str>,
_priv_key_name: Option<&str>
) -> Result<(), Error>