Class OCSPRefs
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 Summary
Constructors Constructor Description OCSPRefs()
-
Method Summary
Modifier and Type Method Description Object
clone()
String
getAlgorithm()
Retorna o algoritmo de hashString
getDigestValue()
Retorna o valor de hash do OCSPDate
getProducedAt()
Atribue a data da criação da respostabyte[]
getResponderKeyHashInBase64()
Atribue a chave do emissor da respostaString
getResponderName()
Atribue o nome do emissor da respostaboolean
isKeyName()
Verifica se o nome do emissor da resposta é vazioboolean
match(org.bouncycastle.asn1.ocsp.BasicOCSPResponse ocsp)
void
setAlgorithm(String algorithm)
Atribue o algoritmo de hashvoid
setDigestValue(String digestValue)
Atribue o valor de hash do OCSPvoid
setProducedAt(Date date)
Retorna a data da criação da respostavoid
setResponderKey(byte[] responderKey)
Retorna a chave do emissor da respostavoid
setResponderName(String name)
Retorna o nome do emissor da resposta
-
Constructor Details
-
OCSPRefs
public OCSPRefs()
-
-
Method Details
-
getDigestValue
Retorna o valor de hash do OCSP- Returns:
- O hash do OCSP
-
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
Atribue a data da criação da resposta- Returns:
- A data da criação da resposta
-
getAlgorithm
Retorna o algoritmo de hash- Returns:
- O algoritmo
-
setDigestValue
Atribue o valor de hash do OCSP- Parameters:
digestValue
- O hash do OCSP
-
setAlgorithm
Atribue o algoritmo de hash- Parameters:
algorithm
- O algoritmo
-
setResponderName
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
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 interfaceorg.bouncycastle.util.Selector<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>
-
clone
-