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

TlsCryptoParameters

public class TlsCryptoParameters
Carrier class for context-related parameters needed for creating secrets and ciphers.
namespace Org.BouncyCastle.Tls.Crypto { public class TlsCryptoParameters { private readonly TlsContext m_context; public SecurityParameters SecurityParameters => m_context.SecurityParameters; public ProtocolVersion ClientVersion => m_context.ClientVersion; public ProtocolVersion RsaPreMasterSecretVersion => m_context.RsaPreMasterSecretVersion; public virtual ProtocolVersion ServerVersion => m_context.ServerVersion; public bool IsServer => m_context.IsServer; public TlsNonceGenerator NonceGenerator => m_context.NonceGenerator; public TlsCryptoParameters(TlsContext context) { m_context = context; } } }