public interface TlsClient
Modifier and Type | Method and Description |
---|---|
TlsAuthentication |
getAuthentication() |
TlsCipher |
getCipher() |
int[] |
getCipherSuites() |
java.util.Hashtable |
getClientExtensions() |
ProtocolVersion |
getClientVersion() |
TlsCompression |
getCompression() |
short[] |
getCompressionMethods() |
TlsKeyExchange |
getKeyExchange() |
void |
init(TlsClientContext context) |
void |
notifySecureRenegotiation(boolean secureNegotiation) |
void |
notifySelectedCipherSuite(int selectedCipherSuite) |
void |
notifySelectedCompressionMethod(short selectedCompressionMethod) |
void |
notifyServerVersion(ProtocolVersion selectedVersion) |
void |
notifySessionID(byte[] sessionID) |
void |
processServerExtensions(java.util.Hashtable serverExtensions) |
void init(TlsClientContext context)
ProtocolVersion getClientVersion()
int[] getCipherSuites()
short[] getCompressionMethods()
java.util.Hashtable getClientExtensions() throws java.io.IOException
java.io.IOException
void notifyServerVersion(ProtocolVersion selectedVersion) throws java.io.IOException
java.io.IOException
void notifySessionID(byte[] sessionID)
void notifySelectedCipherSuite(int selectedCipherSuite)
void notifySelectedCompressionMethod(short selectedCompressionMethod)
void notifySecureRenegotiation(boolean secureNegotiation) throws java.io.IOException
java.io.IOException
void processServerExtensions(java.util.Hashtable serverExtensions)
TlsKeyExchange getKeyExchange() throws java.io.IOException
java.io.IOException
TlsAuthentication getAuthentication() throws java.io.IOException
java.io.IOException
TlsCompression getCompression() throws java.io.IOException
java.io.IOException
TlsCipher getCipher() throws java.io.IOException
java.io.IOException