|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ldaptive.ssl.HostnameVerifyingListener
public class HostnameVerifyingListener
Handshake completed listener that invokes a hostname verifier. If hostname verification fails, the socket is closed and the SSL session is invalidated.
| Field Summary | |
|---|---|
protected org.slf4j.Logger |
logger
Logger for this class. |
| Constructor Summary | |
|---|---|
HostnameVerifyingListener(HostnameVerifier verifier)
Creates a new verifying handshake completed listener. |
|
HostnameVerifyingListener(HostnameVerifier verifier,
String name)
Creates a new verifying handshake completed listener. |
|
| Method Summary | |
|---|---|
void |
handshakeCompleted(HandshakeCompletedEvent event)
|
void |
peerVerified()
Throws exception if hostname verification failed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.slf4j.Logger logger
| Constructor Detail |
|---|
public HostnameVerifyingListener(HostnameVerifier verifier)
verifier - hostname verifier
public HostnameVerifyingListener(HostnameVerifier verifier,
String name)
verifier - hostname verifiername - hostname to verify| Method Detail |
|---|
public void handshakeCompleted(HandshakeCompletedEvent event)
handshakeCompleted in interface HandshakeCompletedListener
public void peerVerified()
throws SSLPeerUnverifiedException
IllegalStateException - if this listener has not been invoked
SSLPeerUnverifiedException - if the hostname failed to verify
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||