[]Enum yukikaze::connector::rustls::internal::msgs::handshake::CertificateExtension

pub enum CertificateExtension {
    CertificateStatus(CertificateStatus),
    SignedCertificateTimestamp(Vec<PayloadU16>),
    Unknown(UnknownExtension),
}

Variants

CertificateStatus(CertificateStatus)
SignedCertificateTimestamp(Vec<PayloadU16>)
Unknown(UnknownExtension)

Methods

impl CertificateExtension

pub fn get_type(&self) -> ExtensionType

pub fn make_sct(sct_list: Vec<u8>) -> CertificateExtension

pub fn get_cert_status(&self) -> Option<&Vec<u8>>

pub fn get_sct_list(&self) -> Option<&Vec<PayloadU16>>

Trait Implementations

impl Codec for CertificateExtension

impl Debug for CertificateExtension

Auto Trait Implementations

impl Sync for CertificateExtension

impl Send for CertificateExtension

impl Unpin for CertificateExtension

impl UnwindSafe for CertificateExtension

impl RefUnwindSafe for CertificateExtension

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self