pub struct CertDetail {
pub summary: CertSummary,
pub sans: Vec<String>,
pub key_algorithm: String,
pub signature_algorithm: String,
pub auth_method: String,
pub revocation_reason: Option<String>,
pub revoked_at: Option<String>,
}Expand description
Detailed certificate information.
Fields§
§summary: CertSummary§sans: Vec<String>Subject Alternative Names.
key_algorithm: StringKey algorithm (e.g., “EC P-256”, “RSA 2048”).
signature_algorithm: StringSignature algorithm (e.g., “SHA256withECDSA”).
auth_method: StringHow the client authenticated for enrollment.
revocation_reason: Option<String>Revocation reason (if revoked), per RFC 5280 §5.3.1.
revoked_at: Option<String>When the certificate was revoked (RFC 3339), if applicable.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CertDetail
impl RefUnwindSafe for CertDetail
impl Send for CertDetail
impl Sync for CertDetail
impl Unpin for CertDetail
impl UnsafeUnpin for CertDetail
impl UnwindSafe for CertDetail
Blanket Implementations§
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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