Class IdAaEtsSignerAttr

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