Class CpX509SignatureGenerator
Inheritance
CpX509SignatureGenerator
Assembly: CryptoPro.Security.Cryptography.dll
Syntax
public abstract class CpX509SignatureGenerator
Properties
PublicKey
Declaration
public CpPublicKey PublicKey { get; }
Property Value
Methods
BuildPublicKey()
Declaration
protected abstract CpPublicKey BuildPublicKey()
Returns
CreateForGost(Gost3410)
Declaration
public static CpX509SignatureGenerator CreateForGost(Gost3410 key)
Parameters
Returns
CreateForGost(Gost3410_2012_256)
Declaration
public static CpX509SignatureGenerator CreateForGost(Gost3410_2012_256 key)
Parameters
Returns
CreateForGost(Gost3410_2012_512)
Declaration
public static CpX509SignatureGenerator CreateForGost(Gost3410_2012_512 key)
Parameters
Returns
CreateForRSA(CpRSA, RSASignaturePadding)
Declaration
public static CpX509SignatureGenerator CreateForRSA(CpRSA key, RSASignaturePadding signaturePadding)
Parameters
Returns
GetSignatureAlgorithmIdentifier(CpHashAlgorithmName)
Declaration
public abstract byte[] GetSignatureAlgorithmIdentifier(CpHashAlgorithmName hashAlgorithm)
Parameters
Returns
SignData(byte[], CpHashAlgorithmName)
Declaration
public abstract byte[] SignData(byte[] data, CpHashAlgorithmName hashAlgorithm)
Parameters
Returns