## 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
    --- | --- | ---
    `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.