Class SrpTlsServer
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class SrpTlsServer : AbstractTlsServer, TlsServer, TlsPeer
- Inheritance
-
SrpTlsServer
- Implements
-
- Inherited Members
-
Constructors
SrpTlsServer(TlsCipherFactory, TlsSrpIdentityManager)
public SrpTlsServer(TlsCipherFactory cipherFactory, TlsSrpIdentityManager srpIdentityManager)
Parameters
cipherFactory
TlsCipherFactory
srpIdentityManager
TlsSrpIdentityManager
SrpTlsServer(TlsSrpIdentityManager)
public SrpTlsServer(TlsSrpIdentityManager srpIdentityManager)
Parameters
srpIdentityManager
TlsSrpIdentityManager
Fields
mLoginParameters
protected TlsSrpLoginParameters mLoginParameters
Field Value
- TlsSrpLoginParameters
mSrpIdentity
protected byte[] mSrpIdentity
Field Value
- byte[]
mSrpIdentityManager
protected TlsSrpIdentityManager mSrpIdentityManager
Field Value
- TlsSrpIdentityManager
Methods
CreateSrpKeyExchange(int)
protected virtual TlsKeyExchange CreateSrpKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
- TlsKeyExchange
GetCipherSuites()
protected override int[] GetCipherSuites()
Returns
- int[]
GetCredentials()
public override TlsCredentials GetCredentials()
Returns
- TlsCredentials
GetDsaSignerCredentials()
protected virtual TlsSignerCredentials GetDsaSignerCredentials()
Returns
- TlsSignerCredentials
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()
Returns
- TlsKeyExchange
GetRsaSignerCredentials()
protected virtual TlsSignerCredentials GetRsaSignerCredentials()
Returns
- TlsSignerCredentials
GetSelectedCipherSuite()
public override int GetSelectedCipherSuite()
Returns
- int
ProcessClientExtensions(IDictionary)
public override void ProcessClientExtensions(IDictionary clientExtensions)
Parameters
clientExtensions
IDictionary