C# Class EU.Europa.EC.Markt.Dss.Signature.Cades.CAdESProfileA

This class holds the CAdES-A signature profiles; it supports the later, over time _extension_ of a signature with id-aa-ets-archiveTimestampV2 attributes as defined in ETSI TS 101 733 V1.8.1, clause 6.4.1.
This class holds the CAdES-A signature profiles; it supports the later, over time _extension_ of a signature with id-aa-ets-archiveTimestampV2 attributes as defined in ETSI TS 101 733 V1.8.1, clause 6.4.1. "If the certificate-values and revocation-values attributes are not present in the CAdES-BES or CAdES-EPES, then they shall be added to the electronic signature prior to computing the archive time-stamp token." is the reason we extend from the XL profile.
Inheritance: CAdESProfileXL
Show file Open project: nonorganic/dssnet Class Usage Examples

Public Properties

Property Type Description
id_aa_ets_archiveTimestampV2 Org.BouncyCastle.Asn1.DerObjectIdentifier

Protected Methods

Method Description
ExtendCMSSignature ( CmsSignedData cmsSignedData, SignerInformation si, SignatureParameters parameters, Document originalDocument ) : SignerInformation

Method Details

ExtendCMSSignature() protected method

protected ExtendCMSSignature ( CmsSignedData cmsSignedData, SignerInformation si, SignatureParameters parameters, Document originalDocument ) : SignerInformation
cmsSignedData Org.BouncyCastle.Cms.CmsSignedData
si Org.BouncyCastle.Cms.SignerInformation
parameters SignatureParameters
originalDocument Document
return Org.BouncyCastle.Cms.SignerInformation

Property Details

id_aa_ets_archiveTimestampV2 public static property

public static DerObjectIdentifier,Org.BouncyCastle.Asn1 id_aa_ets_archiveTimestampV2
return Org.BouncyCastle.Asn1.DerObjectIdentifier