Package org.openiam.esb.am.service
Interface CertDataService
-
- All Known Implementing Classes:
CertDataServiceImpl
public interface CertDataService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.bouncycastle.cert.X509CRLHolder
downloadCRL(String crlURL)
List<org.bouncycastle.cert.X509CRLHolder>
getAllCRLs(X509Certificate cert)
List<String>
getCrlDistributionPoints(X509Certificate cert)
boolean
isCertificateRevoked(org.bouncycastle.cert.X509CRLHolder crlHolder, X509Certificate ca, X509Certificate certificate)
org.bouncycastle.cert.X509CRLHolder
loadCRLFromFile(String fileName)
org.bouncycastle.cert.X509CRLHolder
loadCRLFromWeb(String crlURL)
void
verifyCertificateNotRevoked(X509Certificate ca, X509Certificate certificate)
void
verifyCertificateNotRevoked(List<org.bouncycastle.cert.X509CRLHolder> crlHolders, X509Certificate ca, X509Certificate certificate)
-
-
-
Method Detail
-
getCrlDistributionPoints
List<String> getCrlDistributionPoints(X509Certificate cert) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
getAllCRLs
List<org.bouncycastle.cert.X509CRLHolder> getAllCRLs(X509Certificate cert) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
loadCRLFromFile
org.bouncycastle.cert.X509CRLHolder loadCRLFromFile(String fileName) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
loadCRLFromWeb
org.bouncycastle.cert.X509CRLHolder loadCRLFromWeb(String crlURL) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
downloadCRL
org.bouncycastle.cert.X509CRLHolder downloadCRL(String crlURL) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
isCertificateRevoked
boolean isCertificateRevoked(org.bouncycastle.cert.X509CRLHolder crlHolder, X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
verifyCertificateNotRevoked
void verifyCertificateNotRevoked(X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
verifyCertificateNotRevoked
void verifyCertificateNotRevoked(List<org.bouncycastle.cert.X509CRLHolder> crlHolders, X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-