# Uses of Class
org.apache.synapse.transport.certificatevalidation.CertificateVerificationException

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

- ## Uses of CertificateVerificationException in org.apache.synapse.transport.certificatevalidation

  Methods in org.apache.synapse.transport.certificatevalidation that throw CertificateVerificationException
  Modifier and Type
  Method
  Description
  `RevocationStatus`
  RevocationVerifier.`checkRevocationStatus(X509Certificate peerCert, X509Certificate issuerCert)`
  `X509Certificate`
  CertificateVerificationManager.`getPeerCertificate(X509Certificate[] convertedCertificates)`
  `X509Certificate`
  CertificateVerificationManager.`getVerifiedIssuerCertOfPeerCert(X509Certificate peerCert, CertCache certCache)`
  `void`
  CertificateVerificationManager.`verifyCertificateValidity(Certificate[] peerCertificates)`
  This method verifies the given certificate chain or given peer certificate for revocation based on the requirement of full certificate chain validation.

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

  Methods in org.apache.synapse.transport.certificatevalidation.crl that throw CertificateVerificationException
  Modifier and Type
  Method
  Description
  `RevocationStatus`
  CRLVerifier.`checkRevocationStatus(X509Certificate peerCert, X509Certificate issuerCert)`
  Checks revocation status (Good, Revoked) of the peer certificate.
  `protected X509CRL`
  CRLVerifier.`downloadCRLFromWeb(String crlURL)`
  Downloads CRL from the crlUrl.

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

  Methods in org.apache.synapse.transport.certificatevalidation.ocsp that throw CertificateVerificationException
  Modifier and Type
  Method
  Description
  `static void`
  OCSPVerifier.`addProvider(String jceProvider)`
  `RevocationStatus`
  OCSPVerifier.`checkRevocationStatus(X509Certificate peerCert, X509Certificate issuerCert)`
  Gets the revocation status (Good, Revoked or Unknown) of the given peer certificate.
  `protected org.bouncycastle.cert.ocsp.OCSPResp`
  OCSPVerifier.`getOCSPResponce(String serviceUrl, org.bouncycastle.cert.ocsp.OCSPReq request)`
  Gets an ASN.1 encoded OCSP response (as defined in RFC 2560) from the given service URL.