pub struct UncheckedRsaCrosscert(/* private fields */);
Expand description
An RsaCrosscert whose signature has not been checked.
Trait Implementations§
Source§impl ExternallySigned<TimerangeBound<RsaCrosscert>> for UncheckedRsaCrosscert
impl ExternallySigned<TimerangeBound<RsaCrosscert>> for UncheckedRsaCrosscert
Source§fn key_is_correct(&self, _k: &Self::Key) -> Result<(), Self::KeyHint>
fn key_is_correct(&self, _k: &Self::Key) -> Result<(), Self::KeyHint>
Check whether k is the right key for this object. If not, return
an error describing what key would be right. Read more
Source§fn is_well_signed(&self, k: &Self::Key) -> Result<(), Self::Error>
fn is_well_signed(&self, k: &Self::Key) -> Result<(), Self::Error>
Check the signature on this object
Source§fn dangerously_assume_wellsigned(self) -> TimerangeBound<RsaCrosscert>
fn dangerously_assume_wellsigned(self) -> TimerangeBound<RsaCrosscert>
Unwrap this object without checking any signatures on it.
Auto Trait Implementations§
impl Freeze for UncheckedRsaCrosscert
impl RefUnwindSafe for UncheckedRsaCrosscert
impl Send for UncheckedRsaCrosscert
impl Sync for UncheckedRsaCrosscert
impl Unpin for UncheckedRsaCrosscert
impl UnwindSafe for UncheckedRsaCrosscert
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
§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