Class DefaultTlsServer
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class DefaultTlsServer : AbstractTlsServer, TlsServer, TlsPeer
- Inheritance
-
DefaultTlsServer
- Implements
-
- Inherited Members
-
Constructors
DefaultTlsServer()
public DefaultTlsServer()
DefaultTlsServer(TlsCipherFactory)
public DefaultTlsServer(TlsCipherFactory cipherFactory)
Parameters
cipherFactory
TlsCipherFactory
Methods
CreateDHKeyExchange(int)
protected virtual TlsKeyExchange CreateDHKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
- TlsKeyExchange
CreateDheKeyExchange(int)
protected virtual TlsKeyExchange CreateDheKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
- TlsKeyExchange
CreateECDHKeyExchange(int)
protected virtual TlsKeyExchange CreateECDHKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
- TlsKeyExchange
CreateECDheKeyExchange(int)
protected virtual TlsKeyExchange CreateECDheKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
- TlsKeyExchange
CreateRsaKeyExchange()
protected virtual TlsKeyExchange CreateRsaKeyExchange()
Returns
- TlsKeyExchange
GetCipherSuites()
protected override int[] GetCipherSuites()
Returns
- int[]
GetCredentials()
public override TlsCredentials GetCredentials()
Returns
- TlsCredentials
GetDHParameters()
protected virtual DHParameters GetDHParameters()
Returns
- DHParameters
GetDsaSignerCredentials()
protected virtual TlsSignerCredentials GetDsaSignerCredentials()
Returns
- TlsSignerCredentials
GetECDsaSignerCredentials()
protected virtual TlsSignerCredentials GetECDsaSignerCredentials()
Returns
- TlsSignerCredentials
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()
Returns
- TlsKeyExchange
GetRsaEncryptionCredentials()
protected virtual TlsEncryptionCredentials GetRsaEncryptionCredentials()
Returns
- TlsEncryptionCredentials
GetRsaSignerCredentials()
protected virtual TlsSignerCredentials GetRsaSignerCredentials()
Returns
- TlsSignerCredentials