CertificateVerifier (Apache Tomcat 9.0.118 API Documentation)
Description: declaration: package: org.apache.tomcat.jni, interface: CertificateVerifier

# Interface CertificateVerifier

All Known Implementing Classes:
  `OpenSSLCertificateVerifier`

public interface CertificateVerifier
Is called during handshake and hooked into openssl via `SSL_CTX_set_cert_verify_callback`.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `verify(long ssl, byte[][] x509, String authAlgorithm)`
  Returns `true` if the passed in certificate chain could be verified and so the handshake should be successful, `false` otherwise.

- ## Method Details

  - ### verify

    boolean verify(long ssl, byte[][] x509, String authAlgorithm)
    Returns `true` if the passed in certificate chain could be verified and so the handshake should be successful, `false` otherwise.
    Parameters:
      `ssl` - the SSL instance
      `x509` - the `X509` certificate chain
      `authAlgorithm` - the auth algorithm
    Returns:
      verified `true` if verified successful, `false` otherwise