java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned.CRLRefs
All Implemented Interfaces:
Cloneable, CRLSelector

public class CRLRefs
extends Object
implements CRLSelector
Esta classe engloba informações sobre uma referência CRL
  • Constructor Details

    • CRLRefs

      public CRLRefs()
  • Method Details

    • getName

      public String getName()
      Retorna o nome do emissor
      Returns:
      O nome do emissor
    • getDigestValue

      public String getDigestValue()
      Retorna o valor de hash da CRL
      Returns:
      O hash da CRL
    • getAlgorithm

      public String getAlgorithm()
      Retorna o algoritmo de hash
      Returns:
      O algoritmo
    • getDate

      public Date getDate()
      Retorna a data de emissão
      Returns:
      A data de emissão
    • getCrlNumber

      public BigInteger getCrlNumber()
      Retorna o número da CRL
      Returns:
      O número da CRL
    • setName

      public void setName​(String name)
      Atribue o nome do emissor
      Parameters:
      name - O nome do emissor
    • setDigestValue

      public void setDigestValue​(String digestValue)
      Atribue o valor de hash da CRL
      Parameters:
      digestValue - O hash da CRL
    • setAlgorithm

      public void setAlgorithm​(String algorithm)
      Atribue o algoritmo de hash
      Parameters:
      algorithm - O algoritmo
    • setIssueTime

      public void setIssueTime​(Date date)
      Atibue a data de emissão
      Parameters:
      date - A data de emissão
    • setCrlNumber

      public void setCrlNumber​(BigInteger crlNumber)
      Atribue o número da CRL
      Parameters:
      crlNumber - O número da CRL
    • match

      public boolean match​(CRL crl)
      Specified by:
      match in interface CRLSelector
    • clone

      public Object clone()
      Specified by:
      clone in interface CRLSelector
      Overrides:
      clone in class Object