[−][src]Module trust_dns_client::rr::dnssec
dns security extension related modules
Modules
tbs | hash functions for DNSSec operations |
Structs
DnsSecError | The error type for dnssec errors that get returned in the crate |
PublicKeyBuf | An owned variant of PublicKey |
Signer | Placeholder type for when OpenSSL and ring are disabled; enable OpenSSL and Ring for support |
SupportedAlgorithms | Used to specify the set of SupportedAlgorithms between a client and server |
TBS | Data To Be Signed. |
TrustAnchor | The root set of trust anchors for validating DNSSec, anything in this set will be trusted |
Enums
Algorithm | DNSSec signing and validation algorithms. |
DigestType | This is the digest format for the |
DnsSecErrorKind | The error kind for dnssec errors that get returned in the crate |
KeyPair | A public and private key pair, the private portion is not required. |
Nsec3HashAlgorithm | |
Private | Faux implementation of the Openssl Public key types |
Public | Faux implementation of the Openssl Public key types |
PublicKeyEnum | Variants of all know public keys |
Traits
HasPrivate | A key that contains private key material |
HasPublic | A key that contains public key material |
PublicKey | PublicKeys implement the ability to ideally be zero copy abstractions over public keys for verifying signed content. |
Verifier | Types which are able to verify DNS based signatures |
Type Definitions
DnsSecResult | An alias for dnssec results returned by functions of this crate |