An error returned from an ALPN selection callback.
A fatal error to be returned from async private key methods.
A fatal error to be returned from async select certificate callbacks.
Information about the state of a cipher.
A compliance policy.
A type which allows for configuration of a client-side TLS session before connection.
An SSL error.
An error code returned from SSL functions.
Extension types, to be used with ClientHello::get_extension
.
Error returned by the callback to get a session when operation
could not complete and should be retried later.
The error type returned after a failed handshake.
Future for an ongoing TLS handshake.
An SSL stream midway through the handshake process.
An identifier of a session name type.
An error returned from a private key method.
An error returned from a certificate selection callback.
The shutdown state of a session.
An error returned from the SNI callback.
The state of an SSL/TLS session.
A type which wraps server-side streams in a TLS session.
A builder for SslAcceptor
s.
An SSL/TLS alert.
Information about a cipher.
A type which wraps client-side streams in a TLS session.
A builder for SslConnector
s.
A context object for TLS streams.
A builder for SslContext
s.
A TLS Curve.
An identifier of the format of a certificate or key file.
A type specifying the kind of protocol an SslContext
will speak.
Options controlling the behavior of an SslContext
.
Options controlling the behavior of an SslContext
.
A borrowed reference to a
Ssl
.
An encoded SSL session.
Options controlling the behavior of session caching.
A signature verification algorithm.
A wrapper around an underlying raw stream which implements the SSL
protocol.
A partially constructed SslStream
, useful for unusual handshakes.
Options controlling the behavior of certificate verification.
An SSL/TLS protocol version.
An identifier of a certificate status type.