Module tls

Source

Structs§

CertFingerprint
The fingerprint of a TLS certificate (as hex)
DangerIgnoreVerifier
A verifier for server certificates that always accepts them
FingerprintVerifier
A verifier for server certificates that verifies them based on fingerprints
HostCertificateFingerprints
Certificate fingerprints to use for matching against a host’s TLS certificate

Enums§

ConnectionSecurity
The security model chosen for a crate::NetHsm’s TLS connection

Constants§

DEFAULT_MAX_IDLE_CONNECTIONS
The default maximum idle TLS connections for a NetHsm.
DEFAULT_TIMEOUT_SECONDS
The default timeout in seconds for a TLS connections for a NetHsm.

Functions§

create_agent 🔒
Creates an [Agent] for the use in a NetHsm connection.