# Uses of Interface
org.apache.synapse.transport.certificatevalidation.RevocationVerifier

Packages that use RevocationVerifier
Package
Description
org.apache.synapse.transport.certificatevalidation.crl
org.apache.synapse.transport.certificatevalidation.ocsp
org.apache.synapse.transport.certificatevalidation.pathvalidation

- ## Uses of RevocationVerifier in org.apache.synapse.transport.certificatevalidation.crl

  Classes in org.apache.synapse.transport.certificatevalidation.crl that implement RevocationVerifier
  Modifier and Type
  Class
  Description
  `class`
  `CRLVerifier`
  This is used to verify a certificate is revoked or not by using the Certificate Revocation List published by the CA.

- ## Uses of RevocationVerifier in org.apache.synapse.transport.certificatevalidation.ocsp

  Classes in org.apache.synapse.transport.certificatevalidation.ocsp that implement RevocationVerifier
  Modifier and Type
  Class
  Description
  `class`
  `OCSPVerifier`
  Used to check if a Certificate is revoked or not by its CA using Online Certificate Status Protocol (OCSP).

- ## Uses of RevocationVerifier in org.apache.synapse.transport.certificatevalidation.pathvalidation

  Constructors in org.apache.synapse.transport.certificatevalidation.pathvalidation with parameters of type RevocationVerifier
  Modifier
  Constructor
  Description
  ``
  `CertificatePathValidator(X509Certificate[] certChainArray, RevocationVerifier verifier)`
  `protected`
  `PathChecker(X509Certificate[] certChainArray, RevocationVerifier verifier)`