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

public class IdAaEtsSignerAttr
extends AbstractSignerAttr

O atributo signer attributes especifica os atributos adicionais do signatário. Ele pode ser os atributos alegados do signatário ou os atributos do certificado do signatário. Este atributo é opcional para todas as políticas do Padrão Brasileiro de Assinatura Digital. Mais informações: RFC 3126.

Oid e esquema do atributo id-aa-ets-signerAttr retirado da RFC 3126:

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

 SignerAttribute ::= SEQUENCE OF CHOICE {
 claimedAttributes [0] ClaimedAttributes,
 certifiedAttributes [1] CertifiedAttributes
 }

 ClaimedAttributes ::= SEQUENCE OF Attribute

 CertifiedAttributes ::= AttributeCertificate