Class RevocationRepositoryService
java.lang.Object
br.ufsc.labsec.validationDataServices.services.RevocationRepositoryService
- All Implemented Interfaces:
RevocationRepository
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptiongetCRLFromCertificateAndIssuer(Certificate certificate, Certificate issuer, Date timeReference, Set<TrustAnchor> trustAnchors, SignatureObject... signatureObjects) getCRLFromCertificateAndIssuer(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, Certificate issuer, Date timeReference, Set<TrustAnchor> trustAnchors, SignatureObject... signatureObjects) getCRLFromCertificateAndSelector(Certificate certificate, AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObject) getCRLFromSelector(AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObjects) getCRLIssuer(Certificate certificate, SignatureObject signature, Set<TrustAnchor> trustAnchors, CertificateCollection collection) getCRLIssuerCertificate(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, X509CRL crl, X509Certificate issuer, Set<TrustAnchor> trustAnchor, SignatureObject... signatureObjects) getCRLsFromSelector(AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObjects) Optional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(Certificate certificate, Certificate issuer, Date timeReference) Busca a resposta do servidor OCSP para o certificado dadoOptional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, Certificate issuer, Date timeReference)
-
Constructor Details
-
RevocationRepositoryService
-
-
Method Details
-
getCRLIssuer
public Optional<Certificate> getCRLIssuer(Certificate certificate, SignatureObject signature, Set<TrustAnchor> trustAnchors, CertificateCollection collection) throws CRLException - Specified by:
getCRLIssuerin interfaceRevocationRepository- Throws:
CRLException
-
getCRLIssuerCertificate
public Optional<Certificate> getCRLIssuerCertificate(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, X509CRL crl, X509Certificate issuer, Set<TrustAnchor> trustAnchor, SignatureObject... signatureObjects) - Specified by:
getCRLIssuerCertificatein interfaceRevocationRepository
-
getCRLFromCertificateAndIssuer
public Optional<X509CRL> getCRLFromCertificateAndIssuer(Certificate certificate, Certificate issuer, Date timeReference, Set<TrustAnchor> trustAnchors, SignatureObject... signatureObjects) throws CRLException - Specified by:
getCRLFromCertificateAndIssuerin interfaceRevocationRepository- Throws:
CRLException
-
getCRLFromCertificateAndIssuer
public Optional<X509CRL> getCRLFromCertificateAndIssuer(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, Certificate issuer, Date timeReference, Set<TrustAnchor> trustAnchors, SignatureObject... signatureObjects) throws CRLException - Specified by:
getCRLFromCertificateAndIssuerin interfaceRevocationRepository- Throws:
CRLException
-
getCRLFromSelector
public Optional<X509CRL> getCRLFromSelector(AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObjects) - Specified by:
getCRLFromSelectorin interfaceRevocationRepository
-
getCRLsFromSelector
public List<X509CRL> getCRLsFromSelector(AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObjects) - Specified by:
getCRLsFromSelectorin interfaceRevocationRepository
-
getCRLFromCertificateAndSelector
public Optional<X509CRL> getCRLFromCertificateAndSelector(Certificate certificate, AbstractSignatureIdentityInformation.CRLSelector selector, Date timeReference, SignatureObject... signatureObject) - Specified by:
getCRLFromCertificateAndSelectorin interfaceRevocationRepository
-
getOCSPResponse
public Optional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(Certificate certificate, Certificate issuer, Date timeReference) Busca a resposta do servidor OCSP para o certificado dado- Specified by:
getOCSPResponsein interfaceRevocationRepository- Parameters:
certificate- Certificado a ser validadoissuer- Certificado do emissor- Returns:
- A resposta do servidor OCSP
-
getOCSPResponse
public Optional<org.bouncycastle.cert.ocsp.OCSPResp> getOCSPResponse(org.bouncycastle.cert.X509AttributeCertificateHolder certificate, Certificate issuer, Date timeReference) - Specified by:
getOCSPResponsein interfaceRevocationRepository
-