public abstract class DefaultTlsClient extends AbstractTlsClient
Modifier and Type | Field and Description |
---|---|
protected TlsDHVerifier |
dhVerifier
Deprecated.
|
cipherFactory, clientECPointFormats, context, namedCurves, selectedCipherSuite, selectedCompressionMethod, serverECPointFormats, supportedSignatureAlgorithms
Constructor and Description |
---|
DefaultTlsClient()
Deprecated.
|
DefaultTlsClient(TlsCipherFactory cipherFactory)
Deprecated.
|
DefaultTlsClient(TlsCipherFactory cipherFactory,
TlsDHVerifier dhVerifier)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected TlsKeyExchange |
createDHEKeyExchange(int keyExchange)
Deprecated.
|
protected TlsKeyExchange |
createDHKeyExchange(int keyExchange)
Deprecated.
|
protected TlsKeyExchange |
createECDHEKeyExchange(int keyExchange)
Deprecated.
|
protected TlsKeyExchange |
createECDHKeyExchange(int keyExchange)
Deprecated.
|
protected TlsKeyExchange |
createRSAKeyExchange()
Deprecated.
|
int[] |
getCipherSuites()
Deprecated.
|
TlsKeyExchange |
getKeyExchange()
Deprecated.
|
allowUnexpectedServerExtension, checkForUnexpectedServerExtension, getCipher, getClientExtensions, getClientHelloRecordLayerVersion, getClientSupplementalData, getClientVersion, getCompression, getCompressionMethods, getMinimumVersion, getSessionToResume, init, isFallback, notifyNewSessionTicket, notifySelectedCipherSuite, notifySelectedCompressionMethod, notifyServerVersion, notifySessionID, processServerExtensions, processServerSupplementalData
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAuthentication
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
protected TlsDHVerifier dhVerifier
public DefaultTlsClient()
public DefaultTlsClient(TlsCipherFactory cipherFactory)
public DefaultTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier)
public int[] getCipherSuites()
public TlsKeyExchange getKeyExchange() throws java.io.IOException
java.io.IOException
protected TlsKeyExchange createDHKeyExchange(int keyExchange)
protected TlsKeyExchange createDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createRSAKeyExchange()