#[non_exhaustive]pub enum CertBinding {
V1_2(CertBindingV1_2),
}
Expand description
TLS certificate binding.
This is the data that the server signs using its public key in the certificate it presents during the TLS handshake. This provides a binding between the server’s identity and the ephemeral keys used to authenticate the TLS session.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
V1_2(CertBindingV1_2)
TLS 1.2 certificate binding.
Trait Implementations§
Source§impl Clone for CertBinding
impl Clone for CertBinding
Source§fn clone(&self) -> CertBinding
fn clone(&self) -> CertBinding
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CertBinding
impl Debug for CertBinding
Source§impl<'de> Deserialize<'de> for CertBinding
impl<'de> Deserialize<'de> for CertBinding
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
Auto Trait Implementations§
impl Freeze for CertBinding
impl RefUnwindSafe for CertBinding
impl Send for CertBinding
impl Sync for CertBinding
impl Unpin for CertBinding
impl UnwindSafe for CertBinding
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)