pub struct VerifiedMessage {
pub zones: Vec<Zone>,
pub message: Message,
}Expand description
Result of verifying a message.
Contains the verified zones and the original message data. The message can be used to construct certificates for storage.
Fields§
§zones: Vec<Zone>§message: MessageImplementations§
Source§impl VerifiedMessage
impl VerifiedMessage
Sourcepub fn certificates(&self) -> CertificateIter<'_> ⓘ
pub fn certificates(&self) -> CertificateIter<'_> ⓘ
Iterate over all certificates from this verified message.
Panics if the message was not produced by Veritas::verify and
contains handle names that don’t join with their bundle’s subject —
verification guarantees every kept handle is joinable.
Auto Trait Implementations§
impl Freeze for VerifiedMessage
impl RefUnwindSafe for VerifiedMessage
impl Send for VerifiedMessage
impl Sync for VerifiedMessage
impl Unpin for VerifiedMessage
impl UnsafeUnpin for VerifiedMessage
impl UnwindSafe for VerifiedMessage
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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