| Modifier and Type | Field and Description |
|---|---|
protected TlsCipherFactory |
cipherFactory |
protected TlsClientContext |
context |
static Integer |
EXT_SRP |
protected byte[] |
identity |
protected byte[] |
password |
protected int |
selectedCipherSuite |
protected int |
selectedCompressionMethod |
| Constructor and Description |
|---|
SRPTlsClient(byte[] identity,
byte[] password) |
SRPTlsClient(TlsCipherFactory cipherFactory,
byte[] identity,
byte[] password) |
| Modifier and Type | Method and Description |
|---|---|
protected TlsKeyExchange |
createSRPKeyExchange(int keyExchange) |
TlsCipher |
getCipher() |
int[] |
getCipherSuites() |
Hashtable |
getClientExtensions() |
TlsCompression |
getCompression() |
short[] |
getCompressionMethods() |
TlsKeyExchange |
getKeyExchange() |
void |
init(TlsClientContext context) |
void |
notifySecureRenegotiation(boolean secureRenegotiation) |
void |
notifySelectedCipherSuite(int selectedCipherSuite) |
void |
notifySelectedCompressionMethod(short selectedCompressionMethod) |
void |
notifySessionID(byte[] sessionID) |
void |
processServerExtensions(Hashtable serverExtensions) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAuthenticationpublic static final Integer EXT_SRP
protected TlsCipherFactory cipherFactory
protected byte[] identity
protected byte[] password
protected TlsClientContext context
protected int selectedCompressionMethod
protected int selectedCipherSuite
public SRPTlsClient(byte[] identity,
byte[] password)
public SRPTlsClient(TlsCipherFactory cipherFactory, byte[] identity, byte[] password)
public void init(TlsClientContext context)
public int[] getCipherSuites()
getCipherSuites in interface TlsClientpublic Hashtable getClientExtensions() throws IOException
getClientExtensions in interface TlsClientIOExceptionpublic short[] getCompressionMethods()
getCompressionMethods in interface TlsClientpublic void notifySessionID(byte[] sessionID)
notifySessionID in interface TlsClientpublic void notifySelectedCipherSuite(int selectedCipherSuite)
notifySelectedCipherSuite in interface TlsClientpublic void notifySelectedCompressionMethod(short selectedCompressionMethod)
notifySelectedCompressionMethod in interface TlsClientpublic void notifySecureRenegotiation(boolean secureRenegotiation)
throws IOException
notifySecureRenegotiation in interface TlsClientIOExceptionpublic void processServerExtensions(Hashtable serverExtensions)
processServerExtensions in interface TlsClientpublic TlsKeyExchange getKeyExchange() throws IOException
getKeyExchange in interface TlsClientIOExceptionpublic TlsCompression getCompression() throws IOException
getCompression in interface TlsClientIOExceptionpublic TlsCipher getCipher() throws IOException
getCipher in interface TlsClientIOExceptionprotected TlsKeyExchange createSRPKeyExchange(int keyExchange)
Copyright © 2015. All rights reserved.