summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-09-25 21:40:04 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-10-29 10:38:29 -0500
commit748605a324266bb515a3d1124bc55deb3be4df71 (patch)
tree988b4c622c6e2ca7df8c260d94a1cad088f0b390 /base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java
parent5eab7fedf1c78610b5e030b9e07e93f32633e9ad (diff)
downloadpki-748605a324266bb515a3d1124bc55deb3be4df71.tar.gz
pki-748605a324266bb515a3d1124bc55deb3be4df71.tar.xz
pki-748605a324266bb515a3d1124bc55deb3be4df71.zip
Fixed synchronization problem in CertificateRepository.
Some synchronized methods in CertificateRepository may block modifyCeritifcateRecord() too long, so they have been moved into CRLIssuingPoint and CertStatusUpdateThread. Ticket #313
Diffstat (limited to 'base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java')
-rw-r--r--base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java12
1 files changed, 0 insertions, 12 deletions
diff --git a/base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java b/base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java
index d44280237..d54cfb353 100644
--- a/base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java
+++ b/base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java
@@ -28,7 +28,6 @@ import netscape.security.x509.X509CertImpl;
import com.netscape.certsrv.base.EBaseException;
import com.netscape.certsrv.base.MetaInfo;
-import com.netscape.certsrv.dbs.IElementProcessor;
import com.netscape.certsrv.dbs.ModificationSet;
import com.netscape.certsrv.dbs.repository.IRepository;
import com.netscape.cmscore.dbs.CertificateRepository.RenewableCertificateCollection;
@@ -513,16 +512,5 @@ public interface ICertificateRepository extends IRepository {
*/
public void removeCertRecords(BigInteger beginS, BigInteger endS) throws EBaseException;
- /**
- * Builds a list of revoked certificates to put them into CRL.
- * Calls certificate record processor to get necessary data
- * from certificate records.
- * This also regenerates CRL cache.
- *
- * @param cp certificate record processor
- * @exception EBaseException if an error occurred in the database.
- */
- public void processRevokedCerts(IElementProcessor cp, String filter, int pageSize) throws EBaseException;
-
public void shutdown();
}