[−][src]Enum trust_dns_proto::rr::rdata::tlsa::Selector
RFC 6698, DNS-Based Authentication for TLS
2.1.2. The Selector Field
A one-octet value, called "selector", specifies which part of the TLS
certificate presented by the server will be matched against the
association data. This value is defined in a new IANA registry (see
Section 7.3). The selectors defined in this document are:
0 -- Full
1 -- Spki
(Note that the use of "selector" in this document is completely
unrelated to the use of "selector" in DomainKeys Identified Mail
(DKIM) [RFC6376].)
Variants
Full
Full certificate: the Certificate binary structure as defined in [RFC5280]
Spki
SubjectPublicKeyInfo: DER-encoded binary structure as defined in [RFC5280]
Unassigned(u8)
Unassigned at the time of this writing
Private
Private usage
Trait Implementations
impl PartialEq<Selector> for Selector
[src]
impl From<u8> for Selector
[src]
impl From<Selector> for u8
[src]
impl Clone for Selector
[src]
fn clone(&self) -> Selector
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Selector
[src]
impl Copy for Selector
[src]
impl Debug for Selector
[src]
impl Hash for Selector
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,