java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.decoder.SigningPeriod

public class SigningPeriod
extends Object
Este atributo é usado pelo atributo SignatureValidationPolicy. Ele especifica o intervalo de tempo em que a Política de Assinatura deve ser usada.
  • Constructor Details

    • SigningPeriod

      public SigningPeriod​(org.bouncycastle.asn1.ASN1Sequence signingPeriod) throws ParseException
      Construtor usado para decodificar um atributo de uma política ASN1.
      Parameters:
      signingPeriod - codificação ASN1 do atributo CommonRules.
      Throws:
      ParseException - Exceção em caso de erro no parsing da data no atributo
    • SigningPeriod

      public SigningPeriod​(Node signingPeriod) throws ParseException
      Construtor usado para decodificar um atributo de uma política XML.
      Parameters:
      signingPeriod - elemento XML que representa o atributo CommonRules.
      Throws:
      ParseException - Exceção em caso de erro no parsing da data no atributo
  • Method Details

    • getNotBefore

      public Date getNotBefore()
      Retorna a data de início do período
      Returns:
      A data de início do período
    • getNotAfter

      public Date getNotAfter()
      Retorna a data de fim do período
      Returns:
      A data de fim do período
    • hasNotAfter

      public boolean hasNotAfter()
      Verifica se existe o atributo NotAfter.
      Returns:
      Indica se o atributo não é nulo.