Struct webpki::VerifiedPath

source ·
pub struct VerifiedPath<'p> { /* private fields */ }
Expand description

Path from end-entity certificate to trust anchor that’s been verified.

See EndEntityCert::verify_for_usage() for more details on what verification entails.

Implementations§

source§

impl<'p> VerifiedPath<'p>

source

pub fn intermediate_certificates(&'p self) -> IntermediateIterator<'p>

Yields a (double-ended) iterator over the intermediate certificates in this path.

source

pub fn end_entity(&self) -> &'p EndEntityCert<'p>

Yields the end-entity certificate for this path.

source

pub fn anchor(&self) -> &'p TrustAnchor<'p>

Yields the trust anchor for this path.

Auto Trait Implementations§

§

impl<'p> Freeze for VerifiedPath<'p>

§

impl<'p> RefUnwindSafe for VerifiedPath<'p>

§

impl<'p> Send for VerifiedPath<'p>

§

impl<'p> Sync for VerifiedPath<'p>

§

impl<'p> Unpin for VerifiedPath<'p>

§

impl<'p> UnwindSafe for VerifiedPath<'p>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.

Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: 1512 bytes