public abstract class SessionResumeTlsClient
extends org.bouncycastle.tls.DefaultTlsClient
| Constructor and Description |
|---|
SessionResumeTlsClient(org.bouncycastle.tls.crypto.TlsCrypto crypto) |
SessionResumeTlsClient(org.bouncycastle.tls.crypto.TlsCrypto crypto,
org.bouncycastle.tls.TlsKeyExchangeFactory keyExchangeFactory,
org.bouncycastle.tls.TlsDHConfigVerifier dhConfigVerifier) |
| Modifier and Type | Method and Description |
|---|---|
org.bouncycastle.tls.TlsAuthentication |
getAuthentication() |
org.bouncycastle.tls.TlsSession |
getSessionToResume() |
void |
notifyAlertRaised(short alertLevel,
short alertDescription,
java.lang.String message,
java.lang.Throwable cause) |
void |
notifySessionID(byte[] sessionID) |
createDHEKeyExchange, createDHKeyExchange, createECDHEKeyExchange, createECDHKeyExchange, createRSAKeyExchange, getCipherSuites, getKeyExchangeallowUnexpectedServerExtension, checkForUnexpectedServerExtension, createECConfigVerifier, getCipher, getClientExtensions, getClientHelloRecordLayerVersion, getClientSupplementalData, getClientVersion, getCompression, getCompressionMethods, getMinimumVersion, getSupportedSignatureAlgorithms, init, isFallback, notifyNewSessionTicket, notifySelectedCipherSuite, notifySelectedCompressionMethod, notifyServerVersion, processServerExtensions, processServerSupplementalDatagetCrypto, notifyAlertReceived, notifyHandshakeComplete, notifySecureRenegotiation, shouldUseGMTUnixTimepublic SessionResumeTlsClient(org.bouncycastle.tls.crypto.TlsCrypto crypto)
public SessionResumeTlsClient(org.bouncycastle.tls.crypto.TlsCrypto crypto,
org.bouncycastle.tls.TlsKeyExchangeFactory keyExchangeFactory,
org.bouncycastle.tls.TlsDHConfigVerifier dhConfigVerifier)
public org.bouncycastle.tls.TlsAuthentication getAuthentication()
throws java.io.IOException
java.io.IOExceptionpublic void notifySessionID(byte[] sessionID)
notifySessionID in interface org.bouncycastle.tls.TlsClientnotifySessionID in class org.bouncycastle.tls.AbstractTlsClientpublic void notifyAlertRaised(short alertLevel,
short alertDescription,
java.lang.String message,
java.lang.Throwable cause)
notifyAlertRaised in interface org.bouncycastle.tls.TlsPeernotifyAlertRaised in class org.bouncycastle.tls.AbstractTlsPeerpublic org.bouncycastle.tls.TlsSession getSessionToResume()
getSessionToResume in interface org.bouncycastle.tls.TlsClientgetSessionToResume in class org.bouncycastle.tls.AbstractTlsClient