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

Org.BouncyCastle.Tls.SignatureAndHashAlgorithm

public sealed class SignatureAndHashAlgorithm
RFC 5246 7.4.1.4.1
namespace Org.BouncyCastle.Tls { public sealed class SignatureAndHashAlgorithm { public static readonly SignatureAndHashAlgorithm ecdsa_brainpoolP256r1tls13_sha256; public static readonly SignatureAndHashAlgorithm ecdsa_brainpoolP384r1tls13_sha384; public static readonly SignatureAndHashAlgorithm ecdsa_brainpoolP512r1tls13_sha512; public static readonly SignatureAndHashAlgorithm ed25519; public static readonly SignatureAndHashAlgorithm ed448; public static readonly SignatureAndHashAlgorithm gostr34102012_256; public static readonly SignatureAndHashAlgorithm gostr34102012_512; public static readonly SignatureAndHashAlgorithm rsa_pss_rsae_sha256; public static readonly SignatureAndHashAlgorithm rsa_pss_rsae_sha384; public static readonly SignatureAndHashAlgorithm rsa_pss_rsae_sha512; public static readonly SignatureAndHashAlgorithm rsa_pss_pss_sha256; public static readonly SignatureAndHashAlgorithm rsa_pss_pss_sha384; public static readonly SignatureAndHashAlgorithm rsa_pss_pss_sha512; public short Hash { get; } public short Signature { get; } public static SignatureAndHashAlgorithm GetInstance(short hashAlgorithm, short signatureAlgorithm); public SignatureAndHashAlgorithm(short hash, short signature); public void Encode(Stream output); public static SignatureAndHashAlgorithm Parse(Stream input); } }