public class TlsProtocolHandler extends TlsClientProtocol
authentication, certificateRequest, clientExtensions, keyExchange, offeredCipherSuites, offeredCompressionMethods, selectedCipherSuite, selectedCompressionMethod, tlsClient, tlsClientContext
connection_state, CS_CERTIFICATE_REQUEST, CS_CERTIFICATE_VERIFY, CS_CLIENT_CERTIFICATE, CS_CLIENT_CHANGE_CIPHER_SPEC, CS_CLIENT_FINISHED, CS_CLIENT_HELLO, CS_CLIENT_KEY_EXCHANGE, CS_CLIENT_SUPPLEMENTAL_DATA, CS_SERVER_CERTIFICATE, CS_SERVER_CHANGE_CIPHER_SPEC, CS_SERVER_FINISHED, CS_SERVER_HELLO, CS_SERVER_HELLO_DONE, CS_SERVER_KEY_EXCHANGE, CS_SERVER_SESSION_TICKET, CS_SERVER_SUPPLEMENTAL_DATA, CS_START, expectSessionTicket, EXT_RenegotiationInfo, EXT_SessionTicket, recordStream, secure_renegotiation, secureRandom, securityParameters
Constructor and Description |
---|
TlsProtocolHandler(java.io.InputStream is,
java.io.OutputStream os)
Deprecated.
|
TlsProtocolHandler(java.io.InputStream is,
java.io.OutputStream os,
java.security.SecureRandom sr)
Deprecated.
|
connect, getContext, getPeer, handleChangeCipherSpecMessage, handleHandshakeMessage, handleSupplementalData, receiveNewSessionTicketMessage, receiveServerHelloMessage, sendCertificateVerifyMessage, sendClientHelloMessage, sendClientKeyExchangeMessage
arrayContains, arrayContains, assertEmpty, close, completeHandshake, createRandomBlock, createRenegotiationInfo, createVerifyData, establishMasterSecret, failWithError, flush, getInputStream, getOutputStream, getPRFAlgorithm, handleClose, handleWarningMessage, processFinishedMessage, processRecord, raiseAlert, raiseWarning, readApplicationData, readExtensions, readSupplementalDataMessage, safeReadRecord, safeWriteRecord, sendCertificateMessage, sendChangeCipherSpecMessage, sendFinishedMessage, sendSupplementalDataMessage, writeData, writeExtensions, writeSupplementalData