Class PskTlsClient
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class PskTlsClient : AbstractTlsClient, TlsClient, TlsPeer
- Inheritance
-
PskTlsClient
- Implements
- Inherited Members
Constructors
PskTlsClient(TlsCipherFactory, TlsDHVerifier, TlsPskIdentity)
public PskTlsClient(TlsCipherFactory cipherFactory, TlsDHVerifier dhVerifier, TlsPskIdentity pskIdentity)
Parameters
cipherFactory
TlsCipherFactorydhVerifier
TlsDHVerifierpskIdentity
TlsPskIdentity
PskTlsClient(TlsCipherFactory, TlsPskIdentity)
public PskTlsClient(TlsCipherFactory cipherFactory, TlsPskIdentity pskIdentity)
Parameters
cipherFactory
TlsCipherFactorypskIdentity
TlsPskIdentity
PskTlsClient(TlsPskIdentity)
public PskTlsClient(TlsPskIdentity pskIdentity)
Parameters
pskIdentity
TlsPskIdentity
Fields
mDHVerifier
protected TlsDHVerifier mDHVerifier
Field Value
mPskIdentity
protected TlsPskIdentity mPskIdentity
Field Value
Methods
CreatePskKeyExchange(int)
protected virtual TlsKeyExchange CreatePskKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
GetAuthentication()
public override TlsAuthentication GetAuthentication()
Returns
GetCipherSuites()
public override int[] GetCipherSuites()
Returns
- int[]
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()