Module tlspuffin::tls::rustls::verify

source ·

Structs

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

Statics

ED25519 🔒
RSA_SHA256 🔒
RSA_SHA384 🔒
RSA_SHA512 🔒
Which signature verification mechanisms we support. No particular order.

Traits

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

Functions

Constructs the signature message specified in section 4.4.3 of RFC8446.
Constructs the signature message specified in section 4.4.3 of RFC8446.
Constructs the signature message specified in section 4.4.3 of RFC8446.
Constructs the signature message specified in section 4.4.3 of RFC8446.
pki_error 🔒
prepare 🔒

Type Definitions