Struct trust_dns_proto::xfer::dnssec_dns_handle::DnssecDnsHandle [−][src]
dnssec
only.Expand description
Performs DNSSec validation of all DNS responses from the wrapped DnsHandle
This wraps a DnsHandle, changing the implementation send()
to validate all
message responses for Query operations. Update operation responses are not validated by
this process.
Implementations
Create a new DnssecDnsHandle wrapping the specified handle.
This uses the compiled in TrustAnchor default trusted keys.
Arguments
handle
- handle to use for all connections to a remote server.
Create a new DnssecDnsHandle wrapping the specified handle.
This allows a custom TrustAnchor to be define.
Arguments
handle
- handle to use for all connections to a remote server.trust_anchor
- custom DNSKEYs that will be trusted, can be used to pin trusted keys.
Trait Implementations
Auto Trait Implementations
impl<H> RefUnwindSafe for DnssecDnsHandle<H> where
H: RefUnwindSafe,
impl<H> Send for DnssecDnsHandle<H>
impl<H> Sync for DnssecDnsHandle<H>
impl<H> Unpin for DnssecDnsHandle<H>
impl<H> UnwindSafe for DnssecDnsHandle<H> where
H: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more