Expand description
Items for use in a server.
Modules§
- Dangerous configuration that should be audited and used with extreme care.
 
Structs§
- Represents a
ClientHellomessage received through theAcceptor. - Handle a server-side connection before configuration is available.
 - A builder for configuring a
webpkiclient certificate verifier. - A struct representing the received Client Hello
 - Turns off client authentication. In contrast to using
WebPkiClientVerifier::builder(roots).allow_unauthenticated().build(), theNoClientAuthClientCertVerifierwill not offer client authentication at all, vs offering but not requiring it. - Something which never stores sessions.
 - Wrapper around internal representation of a parsed certificate.
 - 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
StoresServerSessionsthat stores everything in memory. If enforces a limit on the number of stored sessions to bound memory usage. - A config builder state where the caller must supply how to provide a server certificate to the connecting peer.
 - A client certificate verifier that uses the
webpkicrate to perform client certificate validation. It must be created via the WebPkiClientVerifier::builder() function. 
Enums§
- An error that can occur when building a certificate verifier.
 
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.