Module client
Expand description
TLS (Boring) client support for Rama.
Structs§
- Auto
TlsStream - A stream which can be either a secure or a plain stream.
- Connector
Config Client Auth - Connector
Kind Auto - A connector which can be used to establish a connection to a server in function of the Request, meaning either it will be a seucre 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 https tunnel connections.
- Emulate
TlsProfile Layer - Emulate
TlsProfile Service - TlsConnector
- A connector which can be used to establish a connection to a server.
- TlsConnector
Data TlsConnectorData
that will be used by the connector- TlsConnector
Data Builder - Use
TlsConnectorDataBuilder
to build aTlsConnectorData
in an ergonomic way - TlsConnector
Layer - A
Layer
which wraps the given service with aTlsConnector
. - TlsStream
- A stream which can be either a secure or a plain stream.