Table of Contents

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 TlsCipherFactory
pskIdentityManager TlsPskIdentityManager

PskTlsServer(TlsPskIdentityManager)

public PskTlsServer(TlsPskIdentityManager pskIdentityManager)

Parameters

pskIdentityManager TlsPskIdentityManager

Fields

mPskIdentityManager

protected TlsPskIdentityManager mPskIdentityManager

Field Value

TlsPskIdentityManager

Methods

CreatePskKeyExchange(int)

protected virtual TlsKeyExchange CreatePskKeyExchange(int keyExchange)

Parameters

keyExchange int

Returns

TlsKeyExchange

GetCipherSuites()

protected override int[] GetCipherSuites()

Returns

int[]

GetCredentials()

public override TlsCredentials GetCredentials()

Returns

TlsCredentials

GetDHParameters()

protected virtual DHParameters GetDHParameters()

Returns

DHParameters

GetKeyExchange()

public override TlsKeyExchange GetKeyExchange()

Returns

TlsKeyExchange

GetRsaEncryptionCredentials()

protected virtual TlsEncryptionCredentials GetRsaEncryptionCredentials()

Returns

TlsEncryptionCredentials