summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java
diff options
context:
space:
mode:
authorJack Magne <jmagne@redhat.com>2012-01-13 16:57:06 -0800
committerJack Magne <jmagne@redhat.com>2012-01-13 16:57:06 -0800
commit0491736b2570447391835bc2e5282d809f0de4f1 (patch)
tree63bba7b989327317831c452c495b5b8e667c2e20 /pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java
parente7ffc2b51be1e0826f93889896e3601b5f1d3f57 (diff)
downloadpki-0491736b2570447391835bc2e5282d809f0de4f1.tar.gz
pki-0491736b2570447391835bc2e5282d809f0de4f1.tar.xz
pki-0491736b2570447391835bc2e5282d809f0de4f1.zip
Big numbers fix for CA and DRM.
This patch resolves multiple issues related to use of big numbers on CA and DRM It also provides a fix for incomplete recovery requests causing null pointer exception. Bugs: 756133, 758505. Complete formatting changes for QueryRec.java.
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java b/pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java
index 67481e7df..71b0004cd 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/cert/GetCertFromRequest.java
@@ -19,6 +19,7 @@ package com.netscape.cms.servlet.cert;
import java.io.IOException;
import java.util.Locale;
+import java.math.BigInteger;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
@@ -169,7 +170,7 @@ public class GetCertFromRequest extends CMSServlet {
}
// check if request Id is valid.
try {
- Integer.parseInt(requestId);
+ new BigInteger(requestId);
} catch (NumberFormatException e) {
log(ILogger.LL_FAILURE, CMS.getLogMessage("CMSGW_INVALID_REQ_ID_FORMAT", requestId));
throw new EBaseException(