Structsยง
- Allow
AnyAnonymous OrAuthenticated Client - A
ClientCertVerifierthat will allow both anonymous and authenticated clients, without any name checking. - Allow
AnyAuthenticated Client - A
ClientCertVerifierthat will ensure that every client provides a trusted certificate, without any name checking. - Certificate
Transparency Policy - Policy for enforcing Certificate Transparency.
- Client
Cert Verified - 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.
- Finished
Message Verified - Handshake
Signature Valid - Zero-sized marker type representing verification of a signature.
- NoClient
Auth - Turns off client authentication.
- Server
Cert Verified - Zero-sized marker type representing verification of a server cert chain.
- WebPki
Verifier - 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ยง
- Client
Cert Verifier - Something that can verify a client certificate chain
- Server
Cert Verifier - 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ยง
- Cert
Chain ๐AndRoots - Signature
Algorithms ๐