| Modifier and Type | Field and Description |
|---|---|
| private static final int[] | |
| protected TlsSRPIdentity |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public TlsAuthentication | |
| public Hashtable | |
| public TlsSRPIdentity | |
| protected int[] | getSupportedCipherSuites()
Implements abstract org.
|
| protected ProtocolVersion[] | getSupportedVersions()
Overrides org. Get the |
| public void | processServerExtensions(Hashtable<K, V>
(Integer -> byte[]) serverExtensions)Overrides org. Implements org. The TlsClientProtocol implementation validates that any server extensions received correspond to client extensions sent. |
| protected boolean |
| DEFAULT_CIPHER_SUITES | back to summary |
|---|---|
| private static final int[] DEFAULT_CIPHER_SUITES | |
| srpIdentity | back to summary |
|---|---|
| protected TlsSRPIdentity srpIdentity | |
| SRPTlsClient | back to summary |
|---|---|
| public SRPTlsClient(TlsCrypto crypto, byte[] identity, byte[] password) | |
| SRPTlsClient | back to summary |
|---|---|
| public SRPTlsClient(TlsCrypto crypto, TlsSRPIdentity srpIdentity) | |
| getAuthentication | back to summary |
|---|---|
| public TlsAuthentication getAuthentication() throws IOException Implements org. | |
| getClientExtensions | back to summary |
|---|---|
| public Hashtable Overrides org. Implements org. | |
| getSRPIdentity | back to summary |
|---|---|
| public TlsSRPIdentity getSRPIdentity() Overrides org. Implements org. | |
| getSupportedCipherSuites | back to summary |
|---|---|
| protected int[] getSupportedCipherSuites() Implements abstract org. | |
| getSupportedVersions | back to summary |
|---|---|
| protected ProtocolVersion[] getSupportedVersions() Overrides org. Doc from org. Get the Warning Mixing DTLS and TLS versions in the returned array is currently NOT supported. Use a separate (sub-)class for each case.
| |
| processServerExtensions | back to summary |
|---|---|
| public void processServerExtensions(Hashtable<K, V> serverExtensions) throws IOException Overrides org. Implements org. Doc from org. The TlsClientProtocol implementation validates that any server extensions received correspond to client extensions sent. If further processing of the server extensions is needed, it can be done in this callback. Note This is not called for session resumption handshakes.
| |
| requireSRPServerExtension | back to summary |
|---|---|
| protected boolean requireSRPServerExtension() | |