Class IdAaEtsSignerAttr
java.lang.Object
br.ufsc.labsec.parser.cades.attributes.signed.AbstractSignerAttr
br.ufsc.labsec.parser.cades.attributes.signed.IdAaEtsSignerAttr
- All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
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
-
Field Summary
FieldsFields inherited from class AbstractSignerAttr
attributeCertificates, identifier, toBeThrown -
Constructor Summary
ConstructorsConstructorDescriptionIdAaEtsSignerAttr(List<org.bouncycastle.asn1.x509.AttributeCertificate> attributeCertificates, SignatureAttributeException toBeThrown) Atribue um certificado de atributo aoIdAaEtsSignerAttr.IdAaEtsSignerAttr(org.bouncycastle.asn1.x509.AttributeCertificate attributeCertificate) Atribue um certificado de atributo aoIdAaEtsSignerAttr. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bouncycastle.asn1.DERTaggedObjectMethods inherited from class AbstractSignerAttr
getAttributeCertificates, getClaimedAttributes, getEncoded, getIdentifier, getSignedAssertions, getToBeThrown, isSigned, isUnique
-
Field Details
-
IDENTIFIER
-
-
Constructor Details
-
IdAaEtsSignerAttr
public IdAaEtsSignerAttr(org.bouncycastle.asn1.x509.AttributeCertificate attributeCertificate) Atribue um certificado de atributo aoIdAaEtsSignerAttr.- Parameters:
attributeCertificate- O certificado de atributo
-
IdAaEtsSignerAttr
public IdAaEtsSignerAttr(List<org.bouncycastle.asn1.x509.AttributeCertificate> attributeCertificates, SignatureAttributeException toBeThrown) Atribue um certificado de atributo aoIdAaEtsSignerAttr.- Parameters:
attributeCertificates- Os certificados de atributos
-
-
Method Details
-
getEncodedAttributeCertificates
protected org.bouncycastle.asn1.DERTaggedObject getEncodedAttributeCertificates()- Specified by:
getEncodedAttributeCertificatesin classAbstractSignerAttr
-