Class CpSignerInfo
Assembly: CryptoPro.Security.Cryptography.Pkcs.dll
Syntax
public sealed class CpSignerInfo
Properties
Certificate
Declaration
public CpX509Certificate2? Certificate { get; }
Property Value
CounterSignerInfos
Declaration
public CpSignerInfoCollection CounterSignerInfos { get; }
Property Value
DigestAlgorithm
Declaration
public Oid DigestAlgorithm { get; }
Property Value
SignatureAlgorithm
Declaration
public Oid SignatureAlgorithm { get; }
Property Value
SignedAttributes
Declaration
public CpCryptographicAttributeObjectCollection SignedAttributes { get; }
Property Value
SignerIdentifier
Declaration
public CpSubjectIdentifier SignerIdentifier { get; }
Property Value
UnsignedAttributes
Declaration
public CpCryptographicAttributeObjectCollection UnsignedAttributes { get; }
Property Value
Version
Declaration
public int Version { get; }
Property Value
Methods
AddUnsignedAttribute(AsnEncodedData)
Declaration
public void AddUnsignedAttribute(AsnEncodedData unsignedAttribute)
Parameters
CheckHash()
Declaration
CheckSignature(CpX509Certificate2Collection, bool)
Declaration
public void CheckSignature(CpX509Certificate2Collection extraStore, bool verifySignatureOnly)
Parameters
CheckSignature(bool)
Declaration
public void CheckSignature(bool verifySignatureOnly)
Parameters
Type |
Name |
Description |
bool |
verifySignatureOnly |
|
ComputeCounterSignature(CpCmsSigner)
Declaration
public void ComputeCounterSignature(CpCmsSigner signer)
Parameters
GetSignature()
Declaration
public byte[] GetSignature()
Returns
RemoveCounterSignature(CpSignerInfo)
Declaration
public void RemoveCounterSignature(CpSignerInfo counterSignerInfo)
Parameters
RemoveCounterSignature(int)
Declaration
public void RemoveCounterSignature(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
RemoveUnsignedAttribute(AsnEncodedData)
Declaration
public void RemoveUnsignedAttribute(AsnEncodedData unsignedAttribute)
Parameters