diff options
author | awnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-08-08 00:24:19 +0000 |
---|---|---|
committer | awnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-08-08 00:24:19 +0000 |
commit | 2e60beff42544ac149e03528cf6a709da60288b6 (patch) | |
tree | f6733c4a2ae759770359ac0a3dea7913094cf656 /pki | |
parent | d9701b01c68def4033f74c50493abe669dfb7163 (diff) | |
download | pki-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.java | 21 |
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"); |