Class DefaultTlsClient
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class DefaultTlsClient : AbstractTlsClient, TlsClient, TlsPeer
- Inheritance
-
DefaultTlsClient
- Implements
- Inherited Members
Constructors
DefaultTlsClient()
public DefaultTlsClient()
DefaultTlsClient(TlsCipherFactory)
public DefaultTlsClient(TlsCipherFactory cipherFactory)
Parameters
cipherFactoryTlsCipherFactory
DefaultTlsClient(TlsCipherFactory, TlsDHVerifier)
public DefaultTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier)
Parameters
cipherFactoryTlsCipherFactorydhVerifierTlsDHVerifier
Fields
mDHVerifier
protected TlsDHVerifier mDHVerifier
Field Value
Methods
CreateDHKeyExchange(int)
protected virtual TlsKeyExchange CreateDHKeyExchange(int keyExchange)
Parameters
keyExchangeint
Returns
CreateDheKeyExchange(int)
protected virtual TlsKeyExchange CreateDheKeyExchange(int keyExchange)
Parameters
keyExchangeint
Returns
CreateECDHKeyExchange(int)
protected virtual TlsKeyExchange CreateECDHKeyExchange(int keyExchange)
Parameters
keyExchangeint
Returns
CreateECDheKeyExchange(int)
protected virtual TlsKeyExchange CreateECDheKeyExchange(int keyExchange)
Parameters
keyExchangeint
Returns
CreateRsaKeyExchange()
protected virtual TlsKeyExchange CreateRsaKeyExchange()
Returns
GetCipherSuites()
public override int[] GetCipherSuites()
Returns
- int[]
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()