Class OCSPService
java.lang.Object
br.ufsc.labsec.validationDataServices.services.revocation.ocsp.OCSPService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.apache.commons.lang3.tuple.Pair<X509Certificate, org.bouncycastle.cert.ocsp.OCSPResp>> getCertPathOCSPResponses(CertPath certPath, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca as respostas de servidores OCSP para cada certificado do caminho de certificaçãostatic List<org.apache.commons.lang3.tuple.Pair<X509Certificate, org.bouncycastle.cert.ocsp.OCSPResp>> getCertPathOCSPResponses(List<? extends Certificate> certificates, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca as respostas de servidores OCSP para cada certificado do caminho de certificaçãostatic Optional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(Object certificate, Object issuer, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca a resposta do servidor OCSP para o certificado dado
-
Constructor Details
-
OCSPService
public OCSPService()
-
-
Method Details
-
getCertPathOCSPResponses
public static List<org.apache.commons.lang3.tuple.Pair<X509Certificate, org.bouncycastle.cert.ocsp.OCSPResp>> getCertPathOCSPResponses(CertPath certPath, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca as respostas de servidores OCSP para cada certificado do caminho de certificação- Parameters:
certPath- O caminho de certificado do usuário construção do caminho de certificação- Returns:
- Lista de pares de cada certificado do caminho de certificação com sua respectiva resposta do servidor OCSP
-
getCertPathOCSPResponses
public static List<org.apache.commons.lang3.tuple.Pair<X509Certificate, org.bouncycastle.cert.ocsp.OCSPResp>> getCertPathOCSPResponses(List<? extends Certificate> certificates, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca as respostas de servidores OCSP para cada certificado do caminho de certificação- Parameters:
certificates- O caminho de certificado do usuário- Returns:
- Lista de pares de cada certificado do caminho de certificação com sua respectiva resposta do servidor OCSP
-
getOCSPResponse
public static Optional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(Object certificate, Object issuer, Date timeReference, OcspRevocationCache ocspCache, String cachePath) Busca a resposta do servidor OCSP para o certificado dado- Parameters:
certificate- Certificado a ser validadoissuer- Certificado do emissor- Returns:
- A resposta do servidor OCSP
-