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.X509CRLHolderdownloadCRL(String crlURL)List<org.bouncycastle.cert.X509CRLHolder>getAllCRLs(X509Certificate cert)List<String>getCrlDistributionPoints(X509Certificate cert)booleanisCertificateRevoked(org.bouncycastle.cert.X509CRLHolder crlHolder, X509Certificate ca, X509Certificate certificate)org.bouncycastle.cert.X509CRLHolderloadCRLFromFile(String fileName)org.bouncycastle.cert.X509CRLHolderloadCRLFromWeb(String crlURL)voidverifyCertificateNotRevoked(X509Certificate ca, X509Certificate certificate)voidverifyCertificateNotRevoked(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
-
-