pub struct OpenSSLPathValidator { /* private fields */ }
Expand description
OpenSSL PathValidator
Implementations§
Trait Implementations§
Source§impl PathValidator for OpenSSLPathValidator
impl PathValidator for OpenSSLPathValidator
Source§type PathValidatorError = OpenSSLPathValidatorError
type PathValidatorError = OpenSSLPathValidatorError
Error type
Source§fn validate(
&self,
path: Vec<&Certificate>,
) -> Result<CertificatePathValidation, Self::PathValidatorError>
fn validate( &self, path: Vec<&Certificate>, ) -> Result<CertificatePathValidation, Self::PathValidatorError>
Validates
path
, returning results as CertificatePathValidation
Auto Trait Implementations§
impl Freeze for OpenSSLPathValidator
impl RefUnwindSafe for OpenSSLPathValidator
impl Send for OpenSSLPathValidator
impl Sync for OpenSSLPathValidator
impl Unpin for OpenSSLPathValidator
impl UnwindSafe for OpenSSLPathValidator
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