java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.xades.attributes.unsigned.OCSPRefs
All Implemented Interfaces:
Cloneable, org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>

public class OCSPRefs
extends Object
implements org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>
Esta classe engloba informações sobre uma referência OCSP
  • Constructor Details

    • OCSPRefs

      public OCSPRefs()
  • Method Details

    • getDigestValue

      public String getDigestValue()
      Retorna o valor de hash do OCSP
      Returns:
      O hash do OCSP
    • getResponderName

      public String getResponderName()
      Atribue o nome do emissor da resposta
      Returns:
      O nome do emissor da resposta
    • getResponderKeyHashInBase64

      public byte[] getResponderKeyHashInBase64()
      Atribue a chave do emissor da resposta
      Returns:
      A chave do emissor da resposta
    • getProducedAt

      public Date getProducedAt()
      Atribue a data da criação da resposta
      Returns:
      A data da criação da resposta
    • getAlgorithm

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

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

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

      public void setResponderName​(String name)
      Retorna o nome do emissor da resposta
      Parameters:
      name - O nome do emissor da resposta
    • setResponderKey

      public void setResponderKey​(byte[] responderKey)
      Retorna a chave do emissor da resposta
      Parameters:
      responderKey - A chave do emissor da resposta
    • setProducedAt

      public void setProducedAt​(Date date)
      Retorna a data da criação da resposta
      Parameters:
      date - A data da criação da resposta
    • isKeyName

      public boolean isKeyName()
      Verifica se o nome do emissor da resposta é vazio
      Returns:
      Indica se o nome do emissor da resposta está vazio
    • match

      public boolean match​(org.bouncycastle.asn1.ocsp.BasicOCSPResponse ocsp)
      Specified by:
      match in interface org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>
    • clone

      public Object clone()
      Specified by:
      clone in interface org.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>
      Overrides:
      clone in class Object