pub struct X509Cert {
pub der: Vec<u8>,
pub subject: String,
pub serial_be: Vec<u8>,
}Expand description
X.509 certificate handle used by the OCSP / CRL helpers. We deliberately
keep this thin (raw DER + cached subject + serial) so callers don’t have
to depend on x509-parser’s X509Certificate lifetime in their own
types.
Fields§
§der: Vec<u8>§subject: String§serial_be: Vec<u8>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for X509Cert
impl RefUnwindSafe for X509Cert
impl Send for X509Cert
impl Sync for X509Cert
impl Unpin for X509Cert
impl UnsafeUnpin for X509Cert
impl UnwindSafe for X509Cert
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more