java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.unsigned.IdAaEtsCertValues
All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>

public class IdAaEtsCertValues
extends Object
implements SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
Esse atributo é usado para guardar as informações de certificados da assinatura. Ele deve conter no mínimo todos os certificados que o atributo IdAaEtsCertificateRefs referencia, e mais o certificado do assinante.

Sendo assim, ele deve conter todos os certificados do caminho de certificação, e o certificado da âncora de confiança. O IdAaEtsCertificateRefs não guarda o certificado do assinante.

Oid e esquema do atributo id-aa-ets-certValues retirado do documento ETSI TS 101 733 V1.8.1:

 id-aa-ets-certValues OBJECT IDENTIFIER ::= { iso(1) member-body(2)
 us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) id-aa(2) 23}

 CertificateValues ::= SEQUENCE OF Certificate