Class PskTlsServer
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Tls
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class PskTlsServer : AbstractTlsServer, TlsServer, TlsPeer
- Inheritance
-
PskTlsServer
- Implements
- Inherited Members
Constructors
PskTlsServer(TlsCipherFactory, TlsPskIdentityManager)
public PskTlsServer(TlsCipherFactory cipherFactory, TlsPskIdentityManager pskIdentityManager)
Parameters
cipherFactory
TlsCipherFactorypskIdentityManager
TlsPskIdentityManager
PskTlsServer(TlsPskIdentityManager)
public PskTlsServer(TlsPskIdentityManager pskIdentityManager)
Parameters
pskIdentityManager
TlsPskIdentityManager
Fields
mPskIdentityManager
protected TlsPskIdentityManager mPskIdentityManager
Field Value
Methods
CreatePskKeyExchange(int)
protected virtual TlsKeyExchange CreatePskKeyExchange(int keyExchange)
Parameters
keyExchange
int
Returns
GetCipherSuites()
protected override int[] GetCipherSuites()
Returns
- int[]
GetCredentials()
public override TlsCredentials GetCredentials()
Returns
GetDHParameters()
protected virtual DHParameters GetDHParameters()
Returns
GetKeyExchange()
public override TlsKeyExchange GetKeyExchange()
Returns
GetRsaEncryptionCredentials()
protected virtual TlsEncryptionCredentials GetRsaEncryptionCredentials()