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

Org.BouncyCastle.Security.SignerUtilities

public static class SignerUtilities
Signer Utility class contains methods that can not be specifically grouped into other classes.
namespace Org.BouncyCastle.Security { public static class SignerUtilities { public static ICollection<string> Algorithms { get; } public static Asn1Encodable GetDefaultX509Parameters(DerObjectIdentifier id); public static Asn1Encodable GetDefaultX509Parameters(string algorithm); public static string GetEncodingName(DerObjectIdentifier oid); public static DerObjectIdentifier GetObjectIdentifier(string mechanism); public static ISigner GetSigner(DerObjectIdentifier id); public static ISigner GetSigner(string algorithm); public static ISigner InitSigner(DerObjectIdentifier algorithmOid, bool forSigning, AsymmetricKeyParameter privateKey, SecureRandom random); public static ISigner InitSigner(string algorithm, bool forSigning, AsymmetricKeyParameter privateKey, SecureRandom random); } }