Class TimeStampToken
java.lang.Object
br.ufsc.labsec.parser.cades.attributes.schema.TimeStamp<org.bouncycastle.asn1.cms.Attribute>
br.ufsc.labsec.parser.cades.attributes.unsigned.TimeStampToken
- All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>, Comparable<TimeStamp<org.bouncycastle.asn1.cms.Attribute>>
- Direct Known Subclasses:
IdAaEtsArchiveTimeStampV2, IdAaEtsArchiveTimestampV3, IdAaEtsEscTimeStamp, IdAaSignatureTimeStampToken
Representa o carimbo do tempo da assinatura.
Oid e esquema do atributo id-aa-signatureTimeStampToken retirado do documento ETSI TS 101 733 V1.8.1:
id-aa-signatureTimeStampToken OBJECT IDENTIFIER ::= { iso(1) member-body(2)
us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) id-aa(2) 14}
SignatureTimeStampToken ::= TimeStampToken
-
Field Summary
Fields inherited from class TimeStamp
contentInfo, index -
Constructor Summary
ConstructorsConstructorDescriptionTimeStampToken(org.bouncycastle.asn1.cms.ContentInfo contentInfo) Constrói um objetoTimeStampTokena partir de umContentInfo -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.DERSequenceRetorna o conteúdo do carimbo em formato ASN.1org.bouncycastle.asn1.cms.AttributeCodifica o atributo em seu formato básico, nesse casoAttributeintgetIndex()booleanisSigned()Informa se o atributo é assinadobooleanisUnique()Verifica se o atributo deve ter apenas uma instância na assinaturaMethods inherited from class TimeStamp
buildTimeStampToken, compareTo, contentInfoToSignatureContainer, getAttributeList, getContentInfo, getEncodedAttribute, getEncodedAttribute, getIdentifier, getTimeReference
-
Constructor Details
-
TimeStampToken
public TimeStampToken() -
TimeStampToken
public TimeStampToken(org.bouncycastle.asn1.cms.ContentInfo contentInfo) throws SignatureAttributeException Constrói um objetoTimeStampTokena partir de umContentInfo- Parameters:
contentInfo- O conteúdo do carimbo do tempo- Throws:
SignatureAttributeException
-
-
Method Details
-
getEncoded
Codifica o atributo em seu formato básico, nesse casoAttribute- Returns:
- O atributo codificado
- Throws:
SignatureAttributeException
-
getArchiveTimeStampContentInfo
public org.bouncycastle.asn1.DERSequence getArchiveTimeStampContentInfo()Retorna o conteúdo do carimbo em formato ASN.1- Returns:
- O conteúdo do carimbo em formato ASN.1
-
isSigned
public boolean isSigned()Informa se o atributo é assinado- Returns:
- Indica se o atributo é assinado
-
isUnique
public boolean isUnique()Verifica se o atributo deve ter apenas uma instância na assinatura- Returns:
- Indica se o atributo deve ter apenas uma instância na assinatura
-
getIndex
public int getIndex()
-