Interface HostnameMismatchCallback2

All Known Implementing Classes:
DisabledNameMismatchCallback, EnforcingNameMismatchCallback

public interface HostnameMismatchCallback2
Implementation should react to the event when remote SSL peer's certificate is not matching its hostname.
Author:
K. Benedyczak
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    nameMismatch(X509Certificate peerCertificate, String hostName)
    This method is called whenever peer's host name is not matching the peer's certificate DN.
  • Method Details

    • nameMismatch

      void nameMismatch(X509Certificate peerCertificate, String hostName) throws CertificateException
      This method is called whenever peer's host name is not matching the peer's certificate DN. The method can log the problem/display a popup with a question what to do or simply can throw an exception indicating that the socket should be closed
      Parameters:
      peerCertificate - peer's certificate (for convenience)
      hostName - peer's host name (for convenience)
      Throws:
      CertificateException - if the error is considered fatal and the socket should be closed