pub trait RevocationChecker: Send + Sync {
// Required methods
fn check_revocation(
&self,
cert: &CertificateDer<'_>,
) -> NetResult<RevocationStatus>;
fn check_revocation_async(
&self,
cert: &CertificateDer<'_>,
) -> Pin<Box<dyn Future<Output = NetResult<RevocationStatus>> + Send + '_>>;
}Expand description
Certificate revocation checker
Required Methods§
Sourcefn check_revocation(
&self,
cert: &CertificateDer<'_>,
) -> NetResult<RevocationStatus>
fn check_revocation( &self, cert: &CertificateDer<'_>, ) -> NetResult<RevocationStatus>
Check if a certificate has been revoked
Sourcefn check_revocation_async(
&self,
cert: &CertificateDer<'_>,
) -> Pin<Box<dyn Future<Output = NetResult<RevocationStatus>> + Send + '_>>
fn check_revocation_async( &self, cert: &CertificateDer<'_>, ) -> Pin<Box<dyn Future<Output = NetResult<RevocationStatus>> + Send + '_>>
Check if a certificate has been revoked asynchronously