summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-09-19 22:38:12 +0000
committerawnuk <awnuk@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-09-19 22:38:12 +0000
commitb706cce5d6b09e01a9c9df7aae0c8122c0e48bac (patch)
tree7bc617e163d1f7f4e3aa4a68e1ac811ce693cb71
parentf232790c48747fa5be3a75fbdfafa7f1a48d50ac (diff)
downloadpki-b706cce5d6b09e01a9c9df7aae0c8122c0e48bac.tar.gz
pki-b706cce5d6b09e01a9c9df7aae0c8122c0e48bac.tar.xz
pki-b706cce5d6b09e01a9c9df7aae0c8122c0e48bac.zip
Fixed bugzilla bug #737423, which is part of fix for bugzilla bug #598728.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@2215 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
-rw-r--r--pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template51
1 files changed, 38 insertions, 13 deletions
diff --git a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template
index 1e342df0..5bc143ba 100644
--- a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template
+++ b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template
@@ -244,7 +244,7 @@ function renderPublicKeyInfo()
'<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+
'Public key:</font></td>');
document.writeln('<td valign="top" colspan="2"><font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+
- result.header.subjectPublicKey + '</font></td></tr>');
+ result.header.subjectPublicKey.replace(/\n/g, "<br>") + '</font></td></tr>');
//if (result.header.status == 'pending') {
//document.writeln('<tr><td valign="top" align="right"></td>');
@@ -957,47 +957,72 @@ function renderPolicyInfo()
}
}
+function renderLongStrings(value)
+{
+ var len = value.toString().length;
+ if (len > 64 && value.toString().indexOf("\n") > 0) {
+ document.writeln(value.toString().replace(/\n/g, "<br>"));
+ } else if (len > 64) {
+ for (var i = 0; i < len; i += 64) {
+ var n = len;
+ var b = "";
+ if (i+64 < len) {
+ n = i + 64;
+ b = "<br>";
+ }
+ document.writeln(value.toString().substring(i, n)+b);
+ }
+ } else {
+ document.writeln(value);
+ }
+}
+
+function renderNameAndValue(name, value)
+{
+ document.writeln('<tr><td valign="top" align="right">');
+ document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif">');
+ document.writeln(name);
+ document.writeln('</font></td>');
+ document.writeln('<td valign="top" align="left" colspan="2">');
+ document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif">');
+ renderLongStrings(value);
+ document.writeln('</font></td></tr>');
+}
+
function renderRequestAttrs()
{
document.writeln('<tr><td valign="top" align="left" colspan="3" bgcolor="#e5e5e5">');
document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif">');
document.writeln('Unauthenticated Request Attributes</font></td></tr>');
- document.writeln('<tr><td valign="top" align="left" colspan="3">');
- document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif"><pre>');
if (result.header.HTTP_PARAMS.length > 0) {
- document.writeln("");
for (var i = 0; i < result.header.HTTP_PARAMS.length; i++) {
- document.writeln("HTTP_PARAMS."+result.header.HTTP_PARAMS[i].name+"="+result.header.HTTP_PARAMS[i].value);
+ renderNameAndValue("HTTP_PARAMS."+result.header.HTTP_PARAMS[i].name+":", result.header.HTTP_PARAMS[i].value);
}
}
if (result.header.HTTP_HEADERS.length > 0) {
document.writeln("");
for (var j = 0; j < result.header.HTTP_HEADERS.length; j++) {
- document.writeln("HTTP_HEADERS."+result.header.HTTP_HEADERS[j].name+"="+result.header.HTTP_HEADERS[j].value);
+ renderNameAndValue("HTTP_HEADERS."+result.header.HTTP_HEADERS[j].name+":", result.header.HTTP_HEADERS[j].value);
}
}
- document.writeln('</pre></font></td></tr>');
document.writeln('<tr><td valign="top" align="left" colspan="3" bgcolor="#e5e5e5">');
document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif">');
document.writeln('Authenticate Request Attributes (from authentication, policy and other server modules)</font></td></tr>');
- document.writeln('<tr><td valign="top" align="left" colspan="3">');
- document.writeln('<font size="-1" face="PrimaSans BT, Verdana, sans-serif"><pre>');
if (result.header.AUTH_TOKEN.length > 0) {
document.writeln("");
for (var k = 0; k < result.header.AUTH_TOKEN.length; k++) {
- document.writeln("AUTH_TOKEN."+result.header.AUTH_TOKEN[k].name+"="+result.header.AUTH_TOKEN[k].value);
+ renderNameAndValue("AUTH_TOKEN."+result.header.AUTH_TOKEN[k].name+":", result.header.AUTH_TOKEN[k].value);
}
}
if (result.header.SERVER_ATTRS.length > 0) {
document.writeln("");
for (var l = 0; l < result.header.SERVER_ATTRS.length; l++) {
//if (result.header.SERVER_ATTRS[l].name != 'CERT_INFO')
- document.writeln(result.header.SERVER_ATTRS[l].name+"="+result.header.SERVER_ATTRS[l].value);
+ renderNameAndValue(result.header.SERVER_ATTRS[l].name+":", result.header.SERVER_ATTRS[l].value);
}
}
- document.writeln('</pre></font></td></tr>');
}
@@ -1370,7 +1395,7 @@ renderPolicyInfo();
document.writeln('</table><br>&nbsp;');
-renderFoot();
+//renderFoot();
document.writeln('</FORM>');