eu.emi.security.authn.x509.impl
Interface HostnameMismatchCallback


public interface HostnameMismatchCallback

Implementation should react to the event when remote SSL peer's certificate is not matching its hostname.

Author:
K. Benedyczak

Method Summary
 void nameMismatch(SSLSocket socket, X509Certificate peerCertificate, String hostName)
          This method is called whenever peer's host name is not matching the peer's certificate DN.
 

Method Detail

nameMismatch

void nameMismatch(SSLSocket socket,
                  X509Certificate peerCertificate,
                  String hostName)
                  throws SSLException
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 close the socket.

Parameters:
socket - the socket
peerCertificate - peer's certificate (for convenience)
hostName - peer's host name (for convenience)
Throws:
SSLException


Copyright © 2012-2013 European Middleware Initiative. All Rights Reserved.