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§
source§impl 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§
source§impl SelfSigned<TimerangeBound<AuthCert>> for UncheckedAuthCert
impl SelfSigned<TimerangeBound<AuthCert>> for UncheckedAuthCert
source§fn dangerously_assume_wellsigned(self) -> TimerangeBound<AuthCert>
fn dangerously_assume_wellsigned(self) -> TimerangeBound<AuthCert>
Return the underlying object without checking its signature.
source§fn 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§
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