Class IssuedAtTime

java.lang.Object
br.ufsc.labsec.parser.jades.attributes.signed.IssuedAtTime
All Implemented Interfaces:
SignatureAttribute<JadesAttrCommonStruct>

public class IssuedAtTime extends Object implements SignatureAttribute<JadesAttrCommonStruct>
Esta classe representa o atributo 'iat' (Issued At Time) de uma assinatura JAdES. Seu valor é um timestamp numérico (NumericDate) conforme a RFC 7519.
  • Field Details

    • IDENTIFIER

      public static final String IDENTIFIER
      O identificador do atributo no cabeçalho JWS. Corresponde a 'iat'.
      See Also:
    • INVALID_ISSUED_AT_TIME

      public static final String INVALID_ISSUED_AT_TIME
      Mensagem de erro quando o tempo da assinatura é antes do período de validade do certificado.
      See Also:
    • issuedAtValue

      public long issuedAtValue
  • Constructor Details

    • IssuedAtTime

      public IssuedAtTime(long issuedAtValue)
      Construtor usado na criação da assinatura.
      Parameters:
      issuedAtValue - O valor do tempo em segundos desde a Época.
  • Method Details