Modules§
Structs§
- Client
Config - Common configuration for (typically) all connections made by a program.
- Client
Connection - This represents a single TLS client connection.
- Connection
Common - Interface shared by client and server connections.
- Invalid
DnsName Error - The provided input could not be parsed because it is not a syntactically-valid DNS Name.
- NoClient
Auth - Turns off client authentication.
- Platform
Verifier - A TLS certificate verifier that uses the system’s root store and WebPKI.
- Root
Cert Store - A container for root certificates able to provide a root-of-trust for connection authentication.
- Server
Config - Common configuration for a set of server sessions.
- Server
Connection - This represents a single TLS server connection.
Enums§
- Error
- rustls reports protocol errors using this type.
- Server
Name - Encodes ways a client can know the expected name of the server.
Statics§
- TLS13
- TLS1.3
Traits§
Functions§
- client_
config_ builder - client_
config_ builder_ with_ protocol_ versions - server_
config_ builder - server_
config_ builder_ with_ protocol_ versions