summaryrefslogtreecommitdiffstats
path: root/base/server/cmscore/src/com/netscape
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2016-04-01 03:22:33 +0200
committerEndi S. Dewata <edewata@redhat.com>2016-04-12 16:27:02 +0200
commitca2332dfed7834c2fdcd2fe0c2201d58725388e9 (patch)
tree46dd1254a51f373542266bdc65581767f278324a /base/server/cmscore/src/com/netscape
parent80fa9eefaeaeea94c650400f914b5831f1e28261 (diff)
downloadpki-ca2332dfed7834c2fdcd2fe0c2201d58725388e9.tar.gz
pki-ca2332dfed7834c2fdcd2fe0c2201d58725388e9.tar.xz
pki-ca2332dfed7834c2fdcd2fe0c2201d58725388e9.zip
Fixed exception handling in CertificateAuthority.
The CertificateAuthority.getCACert() has been modified to re-throw the exception instead of ignoring it. All callers have been modified to bubble up the exception. https://fedorahosted.org/pki/ticket/1654
Diffstat (limited to 'base/server/cmscore/src/com/netscape')
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/ldap/PublisherProcessor.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/ldap/PublisherProcessor.java b/base/server/cmscore/src/com/netscape/cmscore/ldap/PublisherProcessor.java
index 5df29c10c..4397dc255 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/ldap/PublisherProcessor.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/ldap/PublisherProcessor.java
@@ -24,10 +24,6 @@ import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Vector;
-import netscape.ldap.LDAPConnection;
-import netscape.security.x509.X500Name;
-import netscape.security.x509.X509CRLImpl;
-
import com.netscape.certsrv.apps.CMS;
import com.netscape.certsrv.authority.ICertAuthority;
import com.netscape.certsrv.base.EBaseException;
@@ -59,6 +55,10 @@ import com.netscape.certsrv.request.IRequestNotifier;
import com.netscape.cmscore.dbs.CertRecord;
import com.netscape.cmscore.util.Debug;
+import netscape.ldap.LDAPConnection;
+import netscape.security.x509.X500Name;
+import netscape.security.x509.X509CRLImpl;
+
public class PublisherProcessor implements
IPublisherProcessor, IXcertPublisherProcessor {
@@ -1364,7 +1364,7 @@ public class PublisherProcessor implements
// for crosscerts
private void publishNow(ILdapMapper mapper, ILdapPublisher publisher,
- IRequest r, byte[] bytes) throws ELdapException {
+ IRequest r, byte[] bytes) throws EBaseException {
if (!enabled())
return;
CMS.debug("PublisherProcessor: in publishNow() for xcerts");