Org.BouncyCastle.Security.SignerUtilities
Factory for ISigner instances and helpers for resolving signature algorithm metadata
(X.509 algorithm parameters, OID lookup) from algorithm names or OIDs.
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);
}
}