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 more
sourcefn 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 more
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more