Class IdAaEtsArchiveTimeStampV2

java.lang.Object
br.ufsc.labsec.parser.cades.attributes.schema.TimeStamp<org.bouncycastle.asn1.cms.Attribute>
br.ufsc.labsec.parser.cades.attributes.unsigned.TimeStampToken
br.ufsc.labsec.parser.cades.attributes.unsigned.IdAaEtsArchiveTimeStampV2
All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>, Comparable<TimeStamp<org.bouncycastle.asn1.cms.Attribute>>

public class IdAaEtsArchiveTimeStampV2 extends TimeStampToken
O atributo IdAaEtsArchiveTimeStampV2 representa o carimbo do tempo de arquivamento.

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

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

ArchiveTimeStampToken ::= TimeStampToken
  • Field Details

  • Constructor Details

  • Method Details

    • getIdentifier

      public String getIdentifier()
      Retorna o identificador do atributo
      Specified by:
      getIdentifier in interface SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
      Specified by:
      getIdentifier in class TimeStamp<org.bouncycastle.asn1.cms.Attribute>
      Returns:
      O identificador do atributo
    • isLast

      public boolean isLast(List<TimeStamp<?>> orderedStamps)
      Verifica se o atributo é o último carimbo na assinatura
      Returns:
      Indica se o carimbo é o último na assinatura