pub enum CertificateExtension {
CertificateStatus(CertificateStatus),
SignedCertificateTimestamp(SCTList),
Unknown(UnknownExtension),
}
Variants
CertificateStatus(CertificateStatus)
SignedCertificateTimestamp(SCTList)
Unknown(UnknownExtension)
Implementations
sourceimpl CertificateExtension
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<&SCTList>
Trait Implementations
sourceimpl Codec for CertificateExtension
impl Codec for CertificateExtension
sourcefn read(r: &mut Reader<'_>) -> Option<CertificateExtension>
fn read(r: &mut Reader<'_>) -> Option<CertificateExtension>
Decode yourself by fiddling with the
Reader
.
Return Some if it worked, None if not. Read moresourcefn get_encoding(&self) -> Vec<u8>
fn get_encoding(&self) -> Vec<u8>
Convenience function to get the results of
encode()
.sourcefn read_bytes(bytes: &[u8]) -> Option<Self>
fn read_bytes(bytes: &[u8]) -> Option<Self>
Read one of these from the front of
bytes
and
return it. Read moresourceimpl Debug for CertificateExtension
impl Debug for CertificateExtension
Auto Trait Implementations
impl RefUnwindSafe for CertificateExtension
impl Send for CertificateExtension
impl Sync for CertificateExtension
impl Unpin for CertificateExtension
impl UnwindSafe for CertificateExtension
Blanket Implementations
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more