Interface HostnameMismatchCallback2

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void nameMismatch​(java.security.cert.X509Certificate peerCertificate, java.lang.String hostName)
      This method is called whenever peer's host name is not matching the peer's certificate DN.
    • Method Detail

      • nameMismatch

        void nameMismatch​(java.security.cert.X509Certificate peerCertificate,
                          java.lang.String hostName)
                   throws java.security.cert.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:
        java.security.cert.CertificateException - if the error is considered fatal and the socket should be closed