Table of Contents

Interface TlsContext

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public interface TlsContext

Properties

ClientVersion

ProtocolVersion ClientVersion { get; }

Property Value

ProtocolVersion

IsServer

bool IsServer { get; }

Property Value

bool

NonceRandomGenerator

IRandomGenerator NonceRandomGenerator { get; }

Property Value

IRandomGenerator

ResumableSession

TlsSession ResumableSession { get; }

Property Value

TlsSession

SecureRandom

SecureRandom SecureRandom { get; }

Property Value

SecureRandom

SecurityParameters

SecurityParameters SecurityParameters { get; }

Property Value

SecurityParameters

ServerVersion

ProtocolVersion ServerVersion { get; }

Property Value

ProtocolVersion

UserObject

object UserObject { get; set; }

Property Value

object

Methods

ExportKeyingMaterial(string, byte[], int)

byte[] ExportKeyingMaterial(string asciiLabel, byte[] context_value, int length)

Parameters

asciiLabel string
context_value byte[]
length int

Returns

byte[]