pub enum ScopeFailure {
Issuer,
IndirectRequired,
DistributionName,
CertificateKind,
CertificateVersion,
NoReasons,
}Expand description
Geometric issuer/name/category scope mismatch, not a signature verdict.
Variants§
Issuer
Candidate CRL does not name the applicable issuer.
IndirectRequired
A DP naming a separate CRL issuer requires an indirect CRL.
DistributionName
Expanded distribution-point names do not match.
CertificateKind
Category does not cover this public-key certificate.
CertificateVersion
A user-only/CA-only IDP cannot cover a v1/v2 certificate.
NoReasons
The reason intersection covers none of the legal reasons.
Trait Implementations§
Source§impl Clone for ScopeFailure
impl Clone for ScopeFailure
impl Copy for ScopeFailure
Source§impl Debug for ScopeFailure
impl Debug for ScopeFailure
impl Eq for ScopeFailure
Source§impl PartialEq for ScopeFailure
impl PartialEq for ScopeFailure
impl StructuralPartialEq for ScopeFailure
Auto Trait Implementations§
impl Freeze for ScopeFailure
impl RefUnwindSafe for ScopeFailure
impl Send for ScopeFailure
impl Sync for ScopeFailure
impl Unpin for ScopeFailure
impl UnsafeUnpin for ScopeFailure
impl UnwindSafe for ScopeFailure
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