Module client
Available on crate feature
rustls only.Expand description
TLS client support for Rama.
Structs§
- Auto
TlsStream - A stream which can be either a secure or a plain stream.
- Connector
Kind Auto - A connector which can be used to establish a connection to a server in function of the input, meaning either it will be a secure connector or it will be a plain connector.
- Connector
Kind Secure - A connector which can only be used to establish a secure connection, regardless of the scheme of the request URI.
- Connector
Kind Tunnel - A connector which can be used to use this connector to support secure tls tunnel connections.
- Modify
Rustls Client Config - Escape hatch: take over the final rustls
ClientConfigbuild. - Rustls
Server Cert Verifier - A custom rustls server certificate verifier
- Rustls
TlsConnector Config - Gather all the TLS extensions supported by rustls
- TlsConnector
- A connector which can be used to establish a connection to a server.
- TlsConnector
Layer - A
Layerwhich wraps the given service with aTlsConnector. - TlsStream
Traits§
- Rustls
Client Config Ext - Rustls specific setters for
TlsClientConfig.
Functions§
- client_
root_ certs - The default client root certificate store used to verify servers.
- self_
signed_ client_ auth aws-lcorring