pub enum DtlsFingerprint {
Sha1 {
value: [u8; 20],
},
Sha224 {
value: [u8; 28],
},
Sha256 {
value: [u8; 32],
},
Sha384 {
value: [u8; 48],
},
Sha512 {
value: [u8; 64],
},
}
Expand description
The hash function algorithm (as defined in the “Hash function Textual Names” registry initially specified in RFC 4572 Section 8) and its corresponding certificate fingerprint value.
Variants§
Trait Implementations§
Source§impl Clone for DtlsFingerprint
impl Clone for DtlsFingerprint
Source§fn clone(&self) -> DtlsFingerprint
fn clone(&self) -> DtlsFingerprint
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DtlsFingerprint
impl Debug for DtlsFingerprint
Source§impl<'de> Deserialize<'de> for DtlsFingerprint
impl<'de> Deserialize<'de> for DtlsFingerprint
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DtlsFingerprint
impl PartialEq for DtlsFingerprint
Source§impl PartialOrd for DtlsFingerprint
impl PartialOrd for DtlsFingerprint
Source§impl Serialize for DtlsFingerprint
impl Serialize for DtlsFingerprint
impl Copy for DtlsFingerprint
impl Eq for DtlsFingerprint
impl StructuralPartialEq for DtlsFingerprint
Auto Trait Implementations§
impl Freeze for DtlsFingerprint
impl RefUnwindSafe for DtlsFingerprint
impl Send for DtlsFingerprint
impl Sync for DtlsFingerprint
impl Unpin for DtlsFingerprint
impl UnwindSafe for DtlsFingerprint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more