public class SRPTlsServer extends AbstractTlsServer
Modifier and Type | Field and Description |
---|---|
protected TlsSRPLoginParameters |
loginParameters
Deprecated.
|
protected byte[] |
srpIdentity
Deprecated.
|
protected TlsSRPIdentityManager |
srpIdentityManager
Deprecated.
|
cipherFactory, clientECPointFormats, clientExtensions, clientVersion, context, eccCipherSuitesOffered, encryptThenMACOffered, maxFragmentLengthOffered, namedCurves, offeredCipherSuites, offeredCompressionMethods, selectedCipherSuite, selectedCompressionMethod, serverECPointFormats, serverExtensions, serverVersion, supportedSignatureAlgorithms, truncatedHMacOffered
Constructor and Description |
---|
SRPTlsServer(TlsCipherFactory cipherFactory,
TlsSRPIdentityManager srpIdentityManager)
Deprecated.
|
SRPTlsServer(TlsSRPIdentityManager srpIdentityManager)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected TlsKeyExchange |
createSRPKeyExchange(int keyExchange)
Deprecated.
|
protected int[] |
getCipherSuites()
Deprecated.
|
TlsCredentials |
getCredentials()
Deprecated.
|
protected TlsSignerCredentials |
getDSASignerCredentials()
Deprecated.
|
TlsKeyExchange |
getKeyExchange()
Deprecated.
|
protected TlsSignerCredentials |
getRSASignerCredentials()
Deprecated.
|
int |
getSelectedCipherSuite()
Deprecated.
|
void |
processClientExtensions(java.util.Hashtable clientExtensions)
Deprecated.
|
allowEncryptThenMAC, allowTruncatedHMac, checkServerExtensions, getCertificateRequest, getCertificateStatus, getCipher, getCompression, getCompressionMethods, getMaximumVersion, getMinimumVersion, getNewSessionTicket, getSelectedCompressionMethod, getServerExtensions, getServerSupplementalData, getServerVersion, init, notifyClientCertificate, notifyClientVersion, notifyFallback, notifyOfferedCipherSuites, notifyOfferedCompressionMethods, processClientSupplementalData, supportsClientECCCapabilities
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
protected TlsSRPIdentityManager srpIdentityManager
protected byte[] srpIdentity
protected TlsSRPLoginParameters loginParameters
public SRPTlsServer(TlsSRPIdentityManager srpIdentityManager)
public SRPTlsServer(TlsCipherFactory cipherFactory, TlsSRPIdentityManager srpIdentityManager)
protected TlsSignerCredentials getDSASignerCredentials() throws java.io.IOException
java.io.IOException
protected TlsSignerCredentials getRSASignerCredentials() throws java.io.IOException
java.io.IOException
protected int[] getCipherSuites()
getCipherSuites
in class AbstractTlsServer
public void processClientExtensions(java.util.Hashtable clientExtensions) throws java.io.IOException
processClientExtensions
in interface TlsServer
processClientExtensions
in class AbstractTlsServer
java.io.IOException
public int getSelectedCipherSuite() throws java.io.IOException
getSelectedCipherSuite
in interface TlsServer
getSelectedCipherSuite
in class AbstractTlsServer
java.io.IOException
public TlsCredentials getCredentials() throws java.io.IOException
java.io.IOException
public TlsKeyExchange getKeyExchange() throws java.io.IOException
java.io.IOException
protected TlsKeyExchange createSRPKeyExchange(int keyExchange)