Struct tor_netdoc::doc::authcert::UncheckedAuthCert
source · [−]pub struct UncheckedAuthCert { /* private fields */ }
Expand description
An authority certificate whose signature and validity time we haven’t checked.
Implementations
sourceimpl UncheckedAuthCert
impl UncheckedAuthCert
sourcepub fn within<'a>(&self, haystack: &'a str) -> Option<&'a str>
pub fn within<'a>(&self, haystack: &'a str) -> Option<&'a str>
If this AuthCert was originally parsed from haystack
, return its
text.
TODO: This is a pretty bogus interface; there should be a better way to remember where to look for this thing if we want it without keeping the input alive forever. We should refactor.
Trait Implementations
sourceimpl SelfSigned<TimerangeBound<AuthCert>> for UncheckedAuthCert
impl SelfSigned<TimerangeBound<AuthCert>> for UncheckedAuthCert
sourcefn dangerously_assume_wellsigned(self) -> TimerangeBound<AuthCert>
fn dangerously_assume_wellsigned(self) -> TimerangeBound<AuthCert>
Return the underlying object without checking its signature.
sourcefn is_well_signed(&self) -> Result<(), Self::Error>
fn is_well_signed(&self) -> Result<(), Self::Error>
Check the signature on this object
sourcefn check_signature(self) -> Result<T, Self::Error>
fn check_signature(self) -> Result<T, Self::Error>
Unwrap this object if the signature is valid
Auto Trait Implementations
impl !RefUnwindSafe for UncheckedAuthCert
impl !Send for UncheckedAuthCert
impl !Sync for UncheckedAuthCert
impl Unpin for UncheckedAuthCert
impl !UnwindSafe for UncheckedAuthCert
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