summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/profile
diff options
context:
space:
mode:
authorcfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-08-24 00:48:05 +0000
committercfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-08-24 00:48:05 +0000
commitc847a1351618a6aba5c432578c5c58956ab1cc73 (patch)
tree830949d23cfc7f2d51203dadbac1ca1885a4e756 /pki/base/common/src/com/netscape/cms/profile
parentbbb1e123c1d6617b9d238606a089c4163a36d3db (diff)
downloadpki-c847a1351618a6aba5c432578c5c58956ab1cc73.tar.gz
pki-c847a1351618a6aba5c432578c5c58956ab1cc73.tar.xz
pki-c847a1351618a6aba5c432578c5c58956ab1cc73.zip
Bug 563386 - rhcs80 ca crash on invalid inputs to profile caAgentServerCert (null cert_request)
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1241 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/profile')
-rw-r--r--pki/base/common/src/com/netscape/cms/profile/common/EnrollProfile.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/cms/profile/common/EnrollProfile.java b/pki/base/common/src/com/netscape/cms/profile/common/EnrollProfile.java
index 52f80cc12..a3b99545a 100644
--- a/pki/base/common/src/com/netscape/cms/profile/common/EnrollProfile.java
+++ b/pki/base/common/src/com/netscape/cms/profile/common/EnrollProfile.java
@@ -95,6 +95,13 @@ public abstract class EnrollProfile extends BasicProfile
CMS.debug("EnrollProfile: request type is null");
}
+ /* cert request must not be null */
+ if (cert_request == null) {
+ CMS.debug("EnrollProfile: cert_request null");
+ throw new EProfileException(
+ CMS.getUserMessage(locale, "CMS_PROFILE_INVALID_REQUEST"));
+ }
+
int num_requests = 1; // default to 1 request
if (cert_request_type != null && cert_request_type.startsWith("pkcs10")) {