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
cipherFactoryTlsCipherFactorypskIdentityManagerTlsPskIdentityManager
PskTlsServer(TlsPskIdentityManager)
public PskTlsServer(TlsPskIdentityManager pskIdentityManager)
Parameters
pskIdentityManagerTlsPskIdentityManager
Fields
mPskIdentityManager
protected TlsPskIdentityManager mPskIdentityManager
Field Value
Methods
CreatePskKeyExchange(int)
protected virtual TlsKeyExchange CreatePskKeyExchange(int keyExchange)
Parameters
keyExchangeint
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()