Table of Contents

Interface TlsServer

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public interface TlsServer : TlsPeer
Inherited Members

Methods

GetCertificateRequest()

CertificateRequest GetCertificateRequest()

Returns

CertificateRequest

GetCertificateStatus()

CertificateStatus GetCertificateStatus()

Returns

CertificateStatus

GetCredentials()

TlsCredentials GetCredentials()

Returns

TlsCredentials

GetKeyExchange()

TlsKeyExchange GetKeyExchange()

Returns

TlsKeyExchange

GetNewSessionTicket()

NewSessionTicket GetNewSessionTicket()

Returns

NewSessionTicket

GetSelectedCipherSuite()

int GetSelectedCipherSuite()

Returns

int

GetSelectedCompressionMethod()

byte GetSelectedCompressionMethod()

Returns

byte

GetServerExtensions()

IDictionary GetServerExtensions()

Returns

IDictionary

GetServerSupplementalData()

IList GetServerSupplementalData()

Returns

IList

GetServerVersion()

ProtocolVersion GetServerVersion()

Returns

ProtocolVersion

Init(TlsServerContext)

void Init(TlsServerContext context)

Parameters

context TlsServerContext

NotifyClientCertificate(Certificate)

void NotifyClientCertificate(Certificate clientCertificate)

Parameters

clientCertificate Certificate

NotifyClientVersion(ProtocolVersion)

void NotifyClientVersion(ProtocolVersion clientVersion)

Parameters

clientVersion ProtocolVersion

NotifyFallback(bool)

void NotifyFallback(bool isFallback)

Parameters

isFallback bool

NotifyOfferedCipherSuites(int[])

void NotifyOfferedCipherSuites(int[] offeredCipherSuites)

Parameters

offeredCipherSuites int[]

NotifyOfferedCompressionMethods(byte[])

void NotifyOfferedCompressionMethods(byte[] offeredCompressionMethods)

Parameters

offeredCompressionMethods byte[]

ProcessClientExtensions(IDictionary)

void ProcessClientExtensions(IDictionary clientExtensions)

Parameters

clientExtensions IDictionary

ProcessClientSupplementalData(IList)

void ProcessClientSupplementalData(IList clientSupplementalData)

Parameters

clientSupplementalData IList