Class TstToken

java.lang.Object
br.ufsc.labsec.parser.jades.attributes.schema.TstToken
All Implemented Interfaces:
Comparable<TstToken>

public class TstToken extends Object implements Comparable<TstToken>
  • Field Details

    • tstContainer

      public TimeStamp tstContainer
      Container do carimbo
  • Constructor Details

    • TstToken

      public TstToken(String type, String encoding, String specRef, org.bouncycastle.asn1.cms.ContentInfo val, TimeStamp container)
    • TstToken

      public TstToken(String type, String encoding, String specRef, String val, TimeStamp container)
    • TstToken

      public TstToken(org.bouncycastle.asn1.cms.ContentInfo val)
  • Method Details

    • getType

      public String getType()
    • getEncoding

      public String getEncoding()
    • getSpecRef

      public String getSpecRef()
    • getVal

      public org.bouncycastle.asn1.cms.ContentInfo getVal()
    • getBase64Val

      public String getBase64Val()
    • getTimeReference

      public Date getTimeReference() throws TimeStampException
      Obtém a data do carimbo do tempo
      Returns:
      A data do carimbo do tempo
      Throws:
      TimeStampException - Exceção em caso de erro durante a manipulação do carimbo
    • buildTimeStampToken

      public org.bouncycastle.tsp.TimeStampToken buildTimeStampToken() throws TimeStampException
      Constrói um TimeStampToken a partir do contentInfo.
      Returns:
      O TimeStampToken criado
      Throws:
      TimeStampException
    • compareTo

      public int compareTo(TstToken otherTimeStamp)
      Compara dois objetos desta classe
      Specified by:
      compareTo in interface Comparable<TstToken>
      Parameters:
      otherTimeStamp - O objeto a ser comparado
      Returns:
      Indica se os dois objetos são iguais
    • getTimeStampContainer

      public TimeStamp getTimeStampContainer()