summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/connector
diff options
context:
space:
mode:
authorjmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-10-15 00:15:44 +0000
committerjmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-10-15 00:15:44 +0000
commit0ed4d13e5207c0e69a6d5e3f0f91d7e08d55f76f (patch)
treec1ac79b8a80038bf3691102fbf0131d0af362b54 /pki/base/common/src/com/netscape/cms/servlet/connector
parente7414ef11ff25e975984457f8580f9367760a8da (diff)
downloadpki-0ed4d13e5207c0e69a6d5e3f0f91d7e08d55f76f.tar.gz
pki-0ed4d13e5207c0e69a6d5e3f0f91d7e08d55f76f.tar.xz
pki-0ed4d13e5207c0e69a6d5e3f0f91d7e08d55f76f.zip
Fix Bugzilla Bug #223313 - should do random generated IV param for symmetric keys
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1354 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/connector')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/connector/TokenKeyRecoveryServlet.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/connector/TokenKeyRecoveryServlet.java b/pki/base/common/src/com/netscape/cms/servlet/connector/TokenKeyRecoveryServlet.java
index 17d53ce67..1e96bf948 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/connector/TokenKeyRecoveryServlet.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/connector/TokenKeyRecoveryServlet.java
@@ -207,6 +207,7 @@ public class TokenKeyRecoveryServlet extends CMSServlet {
String outputString = "";
String wrappedPrivKeyString = "";
String publicKeyString = "";
+ String ivString = "";
/* if is RECOVERY_PROTOTYPE
String recoveryBlobString = "";
@@ -231,6 +232,7 @@ public class TokenKeyRecoveryServlet extends CMSServlet {
publicKeyString = thisreq.getExtDataInString("public_key");
wrappedPrivKeyString = thisreq.getExtDataInString("wrappedUserPrivate");
+ ivString = thisreq.getExtDataInString("iv_s");
/*
if (selectedToken == null)
status = "4";
@@ -244,7 +246,10 @@ public class TokenKeyRecoveryServlet extends CMSServlet {
sb.append(wrappedPrivKeyString);
sb.append("&public_key=");
sb.append(publicKeyString);
+ sb.append("&iv_param=");
+ sb.append(ivString);
value = sb.toString();
+
}
CMS.debug("ProcessTokenKeyRecovery:outputString.encode " +value);