Expand description
TLS specific configurations.
Re-exports§
pub use rustls;
Modules§
- client
- TLS configurations and utilities client-side.
- error
- TLS errors definitions module.
- server
- TLS configurations and utilities server-side.
Structs§
- Certificate
- Represents an X.509 certificate.
- Certificate
Chain - A collection of
Certificate. - Handshake
Data - Represents data related to a TLS handshake process.
- Identity
- Represents an TLS identity consisting of a certificate chain and a private key.
- Private
Key - Represents a private key.
- Sha256
Digest - Represents a SHA-256 digest, which is a fixed-size array of 32 bytes.
Enums§
- Sha256
Digest Fmt - Represents the formatting options for displaying a SHA-256 digest.
Constants§
- WEBTRANSPORT_
ALPN - Application Layer Protocol Negotiation for WebTransport connections.
Functions§
- build_
native_ cert_ store - Builds
rustls::RootCertStoreby using platform’s native certificate store.