diff options
author | Andrew Wnuk <awnuk@redhat.com> | 2013-04-23 14:51:06 -0400 |
---|---|---|
committer | Andrew Wnuk <awnuk@redhat.com> | 2013-04-23 14:51:06 -0400 |
commit | 149d236d0d75cbecf88903280c2c2d55d5d7677c (patch) | |
tree | eb7573a8cd481cefcdcf4f39e6e55abbb9c40632 /base/common/src/com/netscape/cms | |
parent | f3e75c44eacc3f861497a288b2713a26953fb39f (diff) | |
download | pki-149d236d0d75cbecf88903280c2c2d55d5d7677c.tar.gz pki-149d236d0d75cbecf88903280c2c2d55d5d7677c.tar.xz pki-149d236d0d75cbecf88903280c2c2d55d5d7677c.zip |
corrected JavaScript issue with big numbers
This patch corrects key IDs miscalculated by JavaScript for key search results and key record views.
Bug: 951501.
Diffstat (limited to 'base/common/src/com/netscape/cms')
-rw-r--r-- | base/common/src/com/netscape/cms/servlet/key/KeyRecordParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/cms/servlet/key/KeyRecordParser.java b/base/common/src/com/netscape/cms/servlet/key/KeyRecordParser.java index b599cc7f5..256f72879 100644 --- a/base/common/src/com/netscape/cms/servlet/key/KeyRecordParser.java +++ b/base/common/src/com/netscape/cms/servlet/key/KeyRecordParser.java @@ -36,6 +36,7 @@ public class KeyRecordParser { public final static String OUT_STATE = "state"; public final static String OUT_OWNER_NAME = "ownerName"; public final static String OUT_SERIALNO = "serialNumber"; + public final static String OUT_SERIALNO_IN_HEX = "serialNumberInHex"; public final static String OUT_KEY_ALGORITHM = "keyAlgorithm"; public final static String OUT_PUBLIC_KEY = "publicKey"; public final static String OUT_KEY_LEN = "keyLength"; @@ -58,6 +59,8 @@ public class KeyRecordParser { rec.getOwnerName()); rarg.addBigIntegerValue(OUT_SERIALNO, rec.getSerialNumber(), 10); + rarg.addBigIntegerValue(OUT_SERIALNO_IN_HEX, + rec.getSerialNumber(), 16); rarg.addStringValue(OUT_KEY_ALGORITHM, rec.getAlgorithm()); // Possible Enhancement: sun's BASE64Encode is not |