diff options
author | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-10-15 00:15:44 +0000 |
---|---|---|
committer | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-10-15 00:15:44 +0000 |
commit | 0ed4d13e5207c0e69a6d5e3f0f91d7e08d55f76f (patch) | |
tree | c1ac79b8a80038bf3691102fbf0131d0af362b54 /pki/base/common/src/com/netscape/cms/servlet/connector | |
parent | e7414ef11ff25e975984457f8580f9367760a8da (diff) | |
download | pki-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.java | 5 |
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); |