[−][src]Struct sequoia_openpgp::parse::stream::DetachedVerifierBuilder
A builder for DetachedVerifier
.
This allows the customization of DetachedVerifier
, which can
be built using DetachedVerifierBuilder::with_policy
.
Implementations
impl<'a> DetachedVerifierBuilder<'a>
[src]
pub fn mapping(self, enabled: bool) -> Self
[src]
Enables mapping.
If mapping is enabled, the packet parser will create a Map
of the packets that can be inspected in
VerificationHelper::inspect
. Note that this buffers the
packets contents, and is not recommended unless you know that
the packets are small.
pub fn with_policy<T, H>(
self,
policy: &'a dyn Policy,
time: T,
helper: H
) -> Result<DetachedVerifier<'a, H>> where
H: VerificationHelper,
T: Into<Option<SystemTime>>,
[src]
self,
policy: &'a dyn Policy,
time: T,
helper: H
) -> Result<DetachedVerifier<'a, H>> where
H: VerificationHelper,
T: Into<Option<SystemTime>>,
Creates the DetachedVerifier
.
Signature verifications are done under the given policy
and
relative to time time
, or the current time, if time
is
None
. helper
is the VerificationHelper
to use.
Trait Implementations
impl<'a> Parse<'a, DetachedVerifierBuilder<'a>> for DetachedVerifierBuilder<'a>
[src]
fn from_reader<R>(reader: R) -> Result<DetachedVerifierBuilder<'a>> where
R: Read + 'a,
[src]
R: Read + 'a,
fn from_file<P>(path: P) -> Result<DetachedVerifierBuilder<'a>> where
P: AsRef<Path>,
[src]
P: AsRef<Path>,
fn from_bytes<D: ?Sized>(data: &'a D) -> Result<DetachedVerifierBuilder<'a>> where
D: AsRef<[u8]>,
[src]
D: AsRef<[u8]>,
Auto Trait Implementations
impl<'a> !RefUnwindSafe for DetachedVerifierBuilder<'a>
impl<'a> !Send for DetachedVerifierBuilder<'a>
impl<'a> !Sync for DetachedVerifierBuilder<'a>
impl<'a> Unpin for DetachedVerifierBuilder<'a>
impl<'a> !UnwindSafe for DetachedVerifierBuilder<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,