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