public Asn1.Cms.AttributeTable GetAttributes(IDictionary parameters)
            {
                CmsAttributeTableGenerator attrGen = new DefaultSignedAttributeTableGenerator();

                Asn1.Cms.AttributeTable table = attrGen.GetAttributes(parameters);
                table = table.Add(PkcsObjectIdentifiers.IdAASigningCertificate, new SigningCertificate(EssCertID));
                table = table.Add(PkcsObjectIdentifiers.IdAASigningCertificateV2, new SigningCertificateV2(new EssCertIDv2[] { EssCertIDv2 }));

                return(table);
            }
Exemplo n.º 2
0
 public Asn1.Cms.AttributeTable GetAttributes(IDictionary parameters)
 {
     Asn1.Cms.AttributeTable tab = infoGen.signedGen.GetAttributes(parameters);
     if (tab[PkcsObjectIdentifiers.IdAASigningCertificateV2] == null)
     {
         return(tab.Add(PkcsObjectIdentifiers.IdAASigningCertificateV2, new SigningCertificateV2(essCertID)));
     }
     return(tab);
 }