Module rustls::server

source ·
Expand description

Items for use in a server.

Modules§

  • Dangerous configuration that should be audited and used with extreme care.

Structs§

  • Represents a ClientHello message received through the Acceptor.
  • Represents a TLS alert resulting from handling the client’s ClientHello message.
  • Handle a server-side connection before configuration is available.
  • A builder for configuring a webpki client certificate verifier.
  • A struct representing the received Client Hello
  • Turns off client authentication.
  • 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.
  • ServerSessionMemoryCachestd or hashbrown
    An implementer of StoresServerSessions that stores everything in memory. If enforces a limit on the number of stored sessions to bound memory usage.
  • Unbuffered version of ServerConnection
  • 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 webpki crate to perform client certificate validation.

Enums§

Traits§