Package org.openiam.esb.am.service.impl
Class CertDataServiceImpl
- java.lang.Object
-
- org.openiam.esb.am.service.impl.CertDataServiceImpl
-
- All Implemented Interfaces:
CertDataService
@Service("certManager") public class CertDataServiceImpl extends Object implements CertDataService
-
-
Constructor Summary
Constructors Constructor Description CertDataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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
public List<String> getCrlDistributionPoints(X509Certificate cert) throws BasicDataServiceException
- Specified by:
getCrlDistributionPointsin interfaceCertDataService- Throws:
BasicDataServiceException
-
getAllCRLs
public List<org.bouncycastle.cert.X509CRLHolder> getAllCRLs(X509Certificate cert) throws BasicDataServiceException
- Specified by:
getAllCRLsin interfaceCertDataService- Throws:
BasicDataServiceException
-
loadCRLFromFile
public org.bouncycastle.cert.X509CRLHolder loadCRLFromFile(String fileName) throws BasicDataServiceException
- Specified by:
loadCRLFromFilein interfaceCertDataService- Throws:
BasicDataServiceException
-
loadCRLFromWeb
public org.bouncycastle.cert.X509CRLHolder loadCRLFromWeb(String crlURL) throws BasicDataServiceException
- Specified by:
loadCRLFromWebin interfaceCertDataService- Throws:
BasicDataServiceException
-
downloadCRL
public org.bouncycastle.cert.X509CRLHolder downloadCRL(String crlURL) throws BasicDataServiceException
- Specified by:
downloadCRLin interfaceCertDataService- Throws:
BasicDataServiceException
-
isCertificateRevoked
public boolean isCertificateRevoked(org.bouncycastle.cert.X509CRLHolder crlHolder, X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException- Specified by:
isCertificateRevokedin interfaceCertDataService- Throws:
BasicDataServiceException
-
verifyCertificateNotRevoked
public void verifyCertificateNotRevoked(X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException
- Specified by:
verifyCertificateNotRevokedin interfaceCertDataService- Throws:
BasicDataServiceException
-
verifyCertificateNotRevoked
public void verifyCertificateNotRevoked(List<org.bouncycastle.cert.X509CRLHolder> crlHolders, X509Certificate ca, X509Certificate certificate) throws BasicDataServiceException
- Specified by:
verifyCertificateNotRevokedin interfaceCertDataService- Throws:
BasicDataServiceException
-
-