public abstract class AbstractTlsPeer extends java.lang.Object implements TlsPeer
| Constructor and Description |
|---|
AbstractTlsPeer() |
| Modifier and Type | Method and Description |
|---|---|
void |
notifyAlertRaised(short alertLevel,
short alertDescription,
java.lang.String message,
java.lang.Throwable cause)
This method will be called when an alert is raised by the protocol.
|
void |
notifyAlertReceived(short alertLevel,
short alertDescription)
This method will be called when an alert is received from the remote peer.
|
void |
notifyHandshakeComplete()
Notifies the peer that the handshake has been successfully completed.
|
void |
notifySecureRenegotiation(boolean secureRenegotiation) |
boolean |
shouldUseGMTUnixTime()
draft-mathewson-no-gmtunixtime-00 2.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCipher, getCompressionpublic boolean shouldUseGMTUnixTime()
TlsPeershouldUseGMTUnixTime in interface TlsPeertrue if the current time should be used in the gmt_unix_time field of
Random, or false if gmt_unix_time should contain a cryptographically
random value.public void notifySecureRenegotiation(boolean secureRenegotiation)
throws java.io.IOException
notifySecureRenegotiation in interface TlsPeerjava.io.IOExceptionpublic void notifyAlertRaised(short alertLevel,
short alertDescription,
java.lang.String message,
java.lang.Throwable cause)
TlsPeernotifyAlertRaised in interface TlsPeeralertLevel - AlertLevelalertDescription - AlertDescriptionmessage - A human-readable message explaining what caused this alert. May be null.cause - The Throwable that caused this alert to be raised. May be null.public void notifyAlertReceived(short alertLevel,
short alertDescription)
TlsPeernotifyAlertReceived in interface TlsPeeralertLevel - AlertLevelalertDescription - AlertDescriptionpublic void notifyHandshakeComplete()
throws java.io.IOException
TlsPeernotifyHandshakeComplete in interface TlsPeerjava.io.IOException