[]Struct yukikaze::connector::rustls::internal::msgs::handshake::CertificatePayloadTLS13

pub struct CertificatePayloadTLS13 {
    pub context: PayloadU8,
    pub entries: Vec<CertificateEntry>,
}

Fields

context: PayloadU8entries: Vec<CertificateEntry>

Methods

impl CertificatePayloadTLS13

pub fn new(entries: Vec<CertificateEntry>) -> CertificatePayloadTLS13

pub fn any_entry_has_duplicate_extension(&self) -> bool

pub fn any_entry_has_unknown_extension(&self) -> bool

pub fn any_entry_has_extension(&self) -> bool

pub fn get_end_entity_ocsp(&self) -> Vec<u8>

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

pub fn convert(&self) -> Vec<Certificate>

Trait Implementations

impl Codec for CertificatePayloadTLS13

impl Debug for CertificatePayloadTLS13

Auto Trait Implementations

impl Sync for CertificatePayloadTLS13

impl Send for CertificatePayloadTLS13

impl Unpin for CertificatePayloadTLS13

impl UnwindSafe for CertificatePayloadTLS13

impl RefUnwindSafe for CertificatePayloadTLS13

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