Expand description
Items for use in a server.
Structs
Handle on a server-side connection before configuration is available.
A
ClientCertVerifier
that will allow both anonymous and authenticated
clients, without any name checking.A
ClientCertVerifier
that will ensure that every client provides a trusted
certificate, without any name checking. Optionally, client certificates will
have their revocation status checked using the DER encoded CRLs provided.A struct representing the received Client Hello
Turns off client authentication.
Something which never stores sessions.
Allows reading of early data in resumed TLS1.3 connections.
Something that resolves do different cert chains/keys based
on client-supplied server name (via SNI).
Common configuration for a set of server sessions.
This represents a single TLS server connection.
State associated with a server connection.
An implementer of
StoresServerSessions
that stores everything
in memory. If enforces a limit on the number of stored sessions
to bound memory usage.An unparsed DER encoded Certificate Revocation List (CRL).
A config builder state where the caller must supply how to provide a server certificate to
the connecting peer.
Traits
A trait for the ability to encrypt and decrypt tickets.
How to choose a certificate chain and signing key for use
in server authentication.
A trait for the ability to store server session data.