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

Org.BouncyCastle.Crypto.Operators.Asn1SignatureFactory

Calculator factory class for signature generation in ASN.1 based profiles that use an AlgorithmIdentifier to preserve signature algorithm details.
namespace Org.BouncyCastle.Crypto.Operators { public class Asn1SignatureFactory : ISignatureFactory { public object AlgorithmDetails { get; } public static IEnumerable<string> SignatureAlgNames { get; } public Asn1SignatureFactory(string algorithm, AsymmetricKeyParameter privateKey); public Asn1SignatureFactory(string algorithm, AsymmetricKeyParameter privateKey, SecureRandom random); public Asn1SignatureFactory(AlgorithmIdentifier algorithm, AsymmetricKeyParameter privateKey); public Asn1SignatureFactory(AlgorithmIdentifier algorithm, AsymmetricKeyParameter privateKey, SecureRandom random); public IStreamCalculator<IBlockResult> CreateCalculator(); } }