pub enum PkiFailureInfo {
BadAlg,
BadRequest,
BadDataFormat,
TimeNotAvailable,
UnacceptedPolicy,
UnacceptedExtension,
AddInfoNotAvailable,
SystemFailure,
}Expand description
PKI failure info.
PKIFailureInfo ::= BIT STRING {
badAlg (0),
-- unrecognized or unsupported Algorithm Identifier
badRequest (2),
-- transaction not permitted or supported
badDataFormat (5),
-- the data submitted has the wrong format
timeNotAvailable (14),
-- the TSA's time source is not available
unacceptedPolicy (15),
-- the requested TSA policy is not supported by the TSA.
unacceptedExtension (16),
-- the requested extension is not supported by the TSA.
addInfoNotAvailable (17)
-- the additional information requested could not be understood
-- or is not available
systemFailure (25)
-- the request cannot be handled due to system failure }Variants
BadAlg
BadRequest
BadDataFormat
TimeNotAvailable
UnacceptedPolicy
UnacceptedExtension
AddInfoNotAvailable
SystemFailure
Implementations
sourceimpl PkiFailureInfo
impl PkiFailureInfo
pub fn take_opt_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Option<Self>, S::Err>
pub fn take_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
pub fn from_primitive<S: Source>(
prim: &mut Primitive<'_, S>
) -> Result<Self, S::Err>
pub fn encode(self) -> impl Values
Trait Implementations
sourceimpl Clone for PkiFailureInfo
impl Clone for PkiFailureInfo
sourcefn clone(&self) -> PkiFailureInfo
fn clone(&self) -> PkiFailureInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PkiFailureInfo
impl Debug for PkiFailureInfo
sourceimpl From<PkiFailureInfo> for u8
impl From<PkiFailureInfo> for u8
sourcefn from(v: PkiFailureInfo) -> u8
fn from(v: PkiFailureInfo) -> u8
Converts to this type from the input type.
sourceimpl PartialEq<PkiFailureInfo> for PkiFailureInfo
impl PartialEq<PkiFailureInfo> for PkiFailureInfo
impl Copy for PkiFailureInfo
impl Eq for PkiFailureInfo
impl StructuralEq for PkiFailureInfo
impl StructuralPartialEq for PkiFailureInfo
Auto Trait Implementations
impl RefUnwindSafe for PkiFailureInfo
impl Send for PkiFailureInfo
impl Sync for PkiFailureInfo
impl Unpin for PkiFailureInfo
impl UnwindSafe for PkiFailureInfo
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
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more