Module verify

Module verify 

Source

Structsยง

AllowAnyAnonymousOrAuthenticatedClient
A ClientCertVerifier that will allow both anonymous and authenticated clients, without any name checking.
AllowAnyAuthenticatedClient
A ClientCertVerifier that will ensure that every client provides a trusted certificate, without any name checking.
CertificateTransparencyPolicy
Policy for enforcing Certificate Transparency.
ClientCertVerified
Zero-sized marker type representing verification of a client cert chain.
DnsName
A type which encapsuates a string that is a syntactically valid DNS name.
FinishedMessageVerified
HandshakeSignatureValid
Zero-sized marker type representing verification of a signature.
NoClientAuth
Turns off client authentication.
ServerCertVerified
Zero-sized marker type representing verification of a server cert chain.
WebPkiVerifier
Default ServerCertVerifier, see the trait impl for more information.

Staticsยง

ECDSA_SHA256 ๐Ÿ”’
ECDSA_SHA384 ๐Ÿ”’
ED25519 ๐Ÿ”’
RSA_PSS_SHA256 ๐Ÿ”’
RSA_PSS_SHA384 ๐Ÿ”’
RSA_PSS_SHA512 ๐Ÿ”’
RSA_SHA256 ๐Ÿ”’
RSA_SHA384 ๐Ÿ”’
RSA_SHA512 ๐Ÿ”’
SUPPORTED_SIG_ALGS ๐Ÿ”’
Which signature verification mechanisms we support. No particular order.

Traitsยง

ClientCertVerifier
Something that can verify a client certificate chain
ServerCertVerifier
Something that can verify a server certificate chain, and verify signatures made by certificates.

Functionsยง

construct_tls13_client_verify_message
Constructs the signature message specified in section 4.4.3 of RFC8446.
construct_tls13_client_verify_message_raw
Constructs the signature message specified in section 4.4.3 of RFC8446.
construct_tls13_server_verify_message
Constructs the signature message specified in section 4.4.3 of RFC8446.
construct_tls13_server_verify_message_raw
Constructs the signature message specified in section 4.4.3 of RFC8446.
construct_tls13_verify_message ๐Ÿ”’
convert_alg_tls13 ๐Ÿ”’
convert_scheme ๐Ÿ”’
pki_error ๐Ÿ”’
prepare ๐Ÿ”’
unix_time_millis ๐Ÿ”’
verify_sig_using_any_alg ๐Ÿ”’
verify_signed_struct ๐Ÿ”’
verify_tls13 ๐Ÿ”’

Type Aliasesยง

CertChainAndRoots ๐Ÿ”’
SignatureAlgorithms ๐Ÿ”’