Table of Contents

Class DefaultTlsServer

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public abstract class DefaultTlsServer : AbstractTlsServer, TlsServer, TlsPeer
Inheritance
DefaultTlsServer
Implements
Inherited Members

Constructors

DefaultTlsServer()

public DefaultTlsServer()

DefaultTlsServer(TlsCipherFactory)

public DefaultTlsServer(TlsCipherFactory cipherFactory)

Parameters

cipherFactory TlsCipherFactory

Methods

CreateDHKeyExchange(int)

protected virtual TlsKeyExchange CreateDHKeyExchange(int keyExchange)

Parameters

keyExchange int

Returns

TlsKeyExchange

CreateDheKeyExchange(int)

protected virtual TlsKeyExchange CreateDheKeyExchange(int keyExchange)

Parameters

keyExchange int

Returns

TlsKeyExchange

CreateECDHKeyExchange(int)

protected virtual TlsKeyExchange CreateECDHKeyExchange(int keyExchange)

Parameters

keyExchange int

Returns

TlsKeyExchange

CreateECDheKeyExchange(int)

protected virtual TlsKeyExchange CreateECDheKeyExchange(int keyExchange)

Parameters

keyExchange int

Returns

TlsKeyExchange

CreateRsaKeyExchange()

protected virtual TlsKeyExchange CreateRsaKeyExchange()

Returns

TlsKeyExchange

GetCipherSuites()

protected override int[] GetCipherSuites()

Returns

int[]

GetCredentials()

public override TlsCredentials GetCredentials()

Returns

TlsCredentials

GetDHParameters()

protected virtual DHParameters GetDHParameters()

Returns

DHParameters

GetDsaSignerCredentials()

protected virtual TlsSignerCredentials GetDsaSignerCredentials()

Returns

TlsSignerCredentials

GetECDsaSignerCredentials()

protected virtual TlsSignerCredentials GetECDsaSignerCredentials()

Returns

TlsSignerCredentials

GetKeyExchange()

public override TlsKeyExchange GetKeyExchange()

Returns

TlsKeyExchange

GetRsaEncryptionCredentials()

protected virtual TlsEncryptionCredentials GetRsaEncryptionCredentials()

Returns

TlsEncryptionCredentials

GetRsaSignerCredentials()

protected virtual TlsSignerCredentials GetRsaSignerCredentials()

Returns

TlsSignerCredentials