## 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 |
  org.apache.synapse.transport.certificatevalidation.pathvalidation |

- - ### 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)` |
    `void` | RevocationVerificationManager.`verifyRevocationStatus​(X509Certificate[] peerCertificates)` | This method first tries to verify the given certificate chain using OCSP since OCSP verification is faster.

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

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

    Methods in org.apache.synapse.transport.certificatevalidation.pathvalidation that throw CertificateVerificationException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CertificatePathValidator.`validatePath()` | Certificate Path Validation process