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();
}
}