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

public class OCSPRefs
extends RevRefs
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

    • 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
    • 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>
      Specified by:
      clone in class RevRefs