Module tls

Source
Available on crate feature tls only.
Expand description

TLS utilities.

Structs§

ACMEacme
ACME.
TlsContainer
TLS container based on Rustls.
TlsContainerError
$type.

Enums§

SniResolver
ResolvesServerCert that can select the target by client SNI (Server Name Indication).
SniResolverTarget
Target for SniResolver.

Constants§

LETS_ENCRYPT_PRODUCTION_DIRECTORY
LETS_ENCRYPT_STAGING_DIRECTORY

Functions§

certified_key_from_pem
Creates a CertifiedKey by parsing PEM (Privacy-Enhanced Mail) files as X.509 certificates.
get_signing_key_from_pem
Get a signing key from a PEM (Privacy-Enhanced Mail) file.
parse_certificates_pem
Parses a PEM (Privacy-Enhanced Mail) file as X.509 certificates.
parse_private_key_pem
Parses a PEM (Privacy-Enhanced Mail) file as a X.509 private key.