AbstractTlsContext abstract class AbstractTlsContext : TlsContext Documentation Code public virtual ProtocolVersion[] ClientSupportedVersions { get; } public virtual ProtocolVersion ClientVersion { get; } public TlsCrypto Crypto { get; } public abstract bool IsServer { get; } public virtual TlsNonceGenerator NonceGenerator { get; } public virtual TlsSession ResumableSession { get; } public virtual ProtocolVersion RsaPreMasterSecretVersion { get; } public SecurityParameters SecurityParameters { get; } public virtual ProtocolVersion ServerVersion { get; } public virtual TlsSession Session { get; } public virtual object UserObject { get; set; } protected virtual TlsSecret CheckEarlyExportSecret(TlsSecret secret) protected virtual TlsSecret CheckExportSecret(TlsSecret secret) public virtual byte[] ExportChannelBinding(int channelBinding) public virtual byte[] ExportEarlyKeyingMaterial(string asciiLabel, byte[] context, int length) public virtual byte[] ExportKeyingMaterial(string asciiLabel, byte[] context, int length) protected virtual byte[] ExportKeyingMaterial13(TlsSecret secret, int cryptoHashAlgorithm, string asciiLabel, byte[] context, int length)