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
cipherFactory
TlsCipherFactory
DefaultTlsClient(TlsCipherFactory, TlsDHVerifier)
public DefaultTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier)
Parameters
cipherFactory
TlsCipherFactorydhVerifier
TlsDHVerifier
Fields
mDHVerifier
protected TlsDHVerifier mDHVerifier
Field Value
Methods
CreateDHKeyExchange(int)
protected virtual TlsKeyExchange CreateDHKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
CreateDheKeyExchange(int)
protected virtual TlsKeyExchange CreateDheKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
CreateECDHKeyExchange(int)
protected virtual TlsKeyExchange CreateECDHKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
CreateECDheKeyExchange(int)
protected virtual TlsKeyExchange CreateECDheKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
CreateRsaKeyExchange()
protected virtual TlsKeyExchange CreateRsaKeyExchange()
Returns
GetCipherSuites()
public override int[] GetCipherSuites()
Returns
- int[]
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()