diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-09-25 21:40:04 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-10-29 10:38:29 -0500 |
commit | 748605a324266bb515a3d1124bc55deb3be4df71 (patch) | |
tree | 988b4c622c6e2ca7df8c260d94a1cad088f0b390 /base/common/src/com/netscape/certsrv | |
parent | 5eab7fedf1c78610b5e030b9e07e93f32633e9ad (diff) | |
download | pki-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')
-rw-r--r-- | base/common/src/com/netscape/certsrv/dbs/certdb/ICertificateRepository.java | 12 |
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(); } |