<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />

SecurityParameters

public sealed class SecurityParameters

public TlsSecret BaseKeyClient { get; }

public TlsSecret BaseKeyServer { get; }

public int CipherSuite { get; }

public short ClientCertificateType { get; }

public short[] ClientCertTypes { get; }

public byte[] ClientRandom { get; }

public int[] ClientSupportedGroups { get; }

public byte[] ConnectionIDLocal { get; }

public byte[] ConnectionIDPeer { get; }

public TlsSecret EarlySecret { get; }

public int Entity { get; }

public TlsSecret HandshakeSecret { get; }

public bool IsApplicationProtocolSet { get; }

public bool IsEncryptThenMac { get; }

public bool IsExtendedMasterSecret { get; }

public bool IsExtendedPadding { get; }

public bool IsResumedSession { get; }

public bool IsSecureRenegotiation { get; }

public bool IsTruncatedHmac { get; }

public int KeyExchangeAlgorithm { get; }

public Certificate LocalCertificate { get; }

public byte[] LocalVerifyData { get; }

public TlsSecret MasterSecret { get; }

public short MaxFragmentLength { get; }

public Certificate PeerCertificate { get; }

public byte[] PeerVerifyData { get; }

public int PrfAlgorithm { get; }

public int PrfCryptoHashAlgorithm { get; }

public int PrfHashLength { get; }

public byte[] PskIdentity { get; }

public short ServerCertificateType { get; }

public byte[] ServerRandom { get; }

public int[] ServerSupportedGroups { get; }

public byte[] SessionHash { get; }

public byte[] SessionID { get; }

public byte[] SrpIdentity { get; }

public int StatusRequestVersion { get; }

public byte[] TlsServerEndPoint { get; }

public byte[] TlsUnique { get; }

public int VerifyDataLength { get; }