Bouncy Castle Cryptography Library 1.64

org.bouncycastle.crypto.tls
Class SRPTlsServer

java.lang.Object
  |
  +--org.bouncycastle.crypto.tls.AbstractTlsPeer
        |
        +--org.bouncycastle.crypto.tls.AbstractTlsServer
              |
              +--org.bouncycastle.crypto.tls.SRPTlsServer
All Implemented Interfaces:
TlsPeer, TlsServer

Deprecated. Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).

public class SRPTlsServer
extends AbstractTlsServer


Field Summary
protected  TlsSRPLoginParameters loginParameters
          Deprecated.  
protected  byte[] srpIdentity
          Deprecated.  
protected  TlsSRPIdentityManager srpIdentityManager
          Deprecated.  
 
Fields inherited from class org.bouncycastle.crypto.tls.AbstractTlsServer
cipherFactory, clientECPointFormats, clientExtensions, clientVersion, context, eccCipherSuitesOffered, encryptThenMACOffered, maxFragmentLengthOffered, namedCurves, offeredCipherSuites, offeredCompressionMethods, selectedCipherSuite, selectedCompressionMethod, serverECPointFormats, serverExtensions, serverVersion, supportedSignatureAlgorithms, truncatedHMacOffered
 
Constructor Summary
SRPTlsServer(TlsCipherFactory cipherFactory, TlsSRPIdentityManager srpIdentityManager)
          Deprecated.  
SRPTlsServer(TlsSRPIdentityManager srpIdentityManager)
          Deprecated.  
 
Method Summary
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.  
 
Methods inherited from class org.bouncycastle.crypto.tls.AbstractTlsServer
allowEncryptThenMAC, allowTruncatedHMac, checkServerExtensions, getCertificateRequest, getCertificateStatus, getCipher, getCompression, getCompressionMethods, getMaximumVersion, getMinimumVersion, getNewSessionTicket, getSelectedCompressionMethod, getServerExtensions, getServerSupplementalData, getServerVersion, init, notifyClientCertificate, notifyClientVersion, notifyFallback, notifyOfferedCipherSuites, notifyOfferedCompressionMethods, processClientSupplementalData, supportsClientECCCapabilities
 
Methods inherited from class org.bouncycastle.crypto.tls.AbstractTlsPeer
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.bouncycastle.crypto.tls.TlsPeer
cancel, notifyAlertRaised, notifyAlertReceived, notifyCloseHandle, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTime
 

Field Detail

srpIdentityManager

protected TlsSRPIdentityManager srpIdentityManager
Deprecated. 

srpIdentity

protected byte[] srpIdentity
Deprecated. 

loginParameters

protected TlsSRPLoginParameters loginParameters
Deprecated. 
Constructor Detail

SRPTlsServer

public SRPTlsServer(TlsSRPIdentityManager srpIdentityManager)
Deprecated. 

SRPTlsServer

public SRPTlsServer(TlsCipherFactory cipherFactory,
                    TlsSRPIdentityManager srpIdentityManager)
Deprecated. 
Method Detail

getDSASignerCredentials

protected TlsSignerCredentials getDSASignerCredentials()
                                                throws java.io.IOException
Deprecated. 

getRSASignerCredentials

protected TlsSignerCredentials getRSASignerCredentials()
                                                throws java.io.IOException
Deprecated. 

getCipherSuites

protected int[] getCipherSuites()
Deprecated. 
Overrides:
getCipherSuites in class AbstractTlsServer

processClientExtensions

public void processClientExtensions(java.util.Hashtable clientExtensions)
                             throws java.io.IOException
Deprecated. 
Overrides:
processClientExtensions in class AbstractTlsServer

getSelectedCipherSuite

public int getSelectedCipherSuite()
                           throws java.io.IOException
Deprecated. 
Overrides:
getSelectedCipherSuite in class AbstractTlsServer

getCredentials

public TlsCredentials getCredentials()
                              throws java.io.IOException
Deprecated. 

getKeyExchange

public TlsKeyExchange getKeyExchange()
                              throws java.io.IOException
Deprecated. 

createSRPKeyExchange

protected TlsKeyExchange createSRPKeyExchange(int keyExchange)
Deprecated. 

Bouncy Castle Cryptography Library 1.64