pub struct CertificatePathVerifier<'a, 'p> { /* private fields */ }Expand description
Certificate-path signature checks through the selected provider, under the operation’s certificate-signature permissions and issuer key-strength policy. It verifies only keys of the supplied chain or anchor; any other key is a processing error, so a discovery edge cannot borrow this permission.
Trait Implementations§
Source§impl<W: Work> Verify<W> for CertificatePathVerifier<'_, '_>
impl<W: Work> Verify<W> for CertificatePathVerifier<'_, '_>
Source§type Error = X509ChainError
type Error = X509ChainError
The original policy, provider or resource failure of this implementation.
Auto Trait Implementations§
impl<'a, 'p> !RefUnwindSafe for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> !Send for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> !Sync for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> !UnwindSafe for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> Freeze for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> Unpin for CertificatePathVerifier<'a, 'p>
impl<'a, 'p> UnsafeUnpin for CertificatePathVerifier<'a, 'p>
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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