summaryrefslogtreecommitdiffstats
path: root/base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java')
-rw-r--r--base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java b/base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java
index 83f159a83..7cf750a33 100644
--- a/base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java
+++ b/base/server/cms/src/com/netscape/cms/servlet/connector/GenerateKeyPairServlet.java
@@ -234,6 +234,19 @@ public class GenerateKeyPairServlet extends CMSServlet {
String ivString = thisreq.getExtDataInString("iv_s");
/*
+ * clean up fields in request
+ */
+ thisreq.setExtData("wrappedUserPrivate", "");
+ thisreq.setExtData("public_key", "");
+ thisreq.setExtData("iv_s", "");
+ thisreq.setExtData(IRequest.NETKEY_ATTR_DRMTRANS_DES_KEY, "");
+ String test = thisreq.getExtDataInString("wrappedUserPrivate");
+
+ // now that fields are cleared, we can really write to ldap
+ thisreq.setExtData("delayLDAPCommit", "false");
+ queue.updateRequest(thisreq);
+
+ /*
if (selectedToken == null)
status = "4";
*/
@@ -251,7 +264,7 @@ public class GenerateKeyPairServlet extends CMSServlet {
value = sb.toString();
}
- CMS.debug("processServerSideKeyGen:outputString.encode " + value);
+ //CMS.debug("processServerSideKeyGen:outputString.encode " + value);
try {
resp.setContentLength(value.length());