summaryrefslogtreecommitdiffstats
path: root/pki
diff options
context:
space:
mode:
authorawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-08-08 00:24:19 +0000
committerawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-08-08 00:24:19 +0000
commit2e60beff42544ac149e03528cf6a709da60288b6 (patch)
treef6733c4a2ae759770359ac0a3dea7913094cf656 /pki
parentd9701b01c68def4033f74c50493abe669dfb7163 (diff)
downloadpki-2e60beff42544ac149e03528cf6a709da60288b6.tar.gz
pki-2e60beff42544ac149e03528cf6a709da60288b6.tar.xz
pki-2e60beff42544ac149e03528cf6a709da60288b6.zip
Fixed bugzilla bug #514270.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@746 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/ocsp/AddCRLServlet.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/ocsp/AddCRLServlet.java b/pki/base/common/src/com/netscape/cms/servlet/ocsp/AddCRLServlet.java
index dcb4d20ab..42583997d 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/ocsp/AddCRLServlet.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/ocsp/AddCRLServlet.java
@@ -438,6 +438,27 @@ public class AddCRLServlet extends CMSServlet {
}
}
+ if (crl.isDeltaCRL()) {
+ CMS.debug("AddCRLServlet: no update, Delta CRLs are not supported.");
+ log(ILogger.LL_INFO, "AddCRLServlet: no update, "+
+ CMS.getUserMessage("CMS_GW_DELTA_CRL_NOT_SUPPORTED"));
+ if (noUI) {
+ try {
+ resp.setContentType("application/text");
+ resp.getOutputStream().write("status=1\n".getBytes());
+ resp.getOutputStream().write(
+ "error=Delta CRLs are not supported.\n".getBytes());
+ resp.getOutputStream().flush();
+ cmsReq.setStatus(CMSRequest.SUCCESS);
+
+ return;
+ } catch (Exception e) {
+ }
+ } else {
+ throw new ECMSGWException(CMS.getUserMessage("CMS_GW_DELTA_CRL_NOT_SUPPORTED"));
+ }
+ }
+
CMS.debug("AddCRLServlet: strt committing CRL");
log(ILogger.LL_INFO, "AddCRLServlet: Start Committing CRL");