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
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[]