summaryrefslogtreecommitdiffstats
path: root/pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template
diff options
context:
space:
mode:
Diffstat (limited to 'pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template')
-rw-r--r--pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template9
1 files changed, 8 insertions, 1 deletions
diff --git a/pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template b/pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template
index 5bcc37aed..9dd361ec0 100644
--- a/pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template
+++ b/pki/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template
@@ -91,6 +91,13 @@ function toHex(number)
return sign + absValue;
}
+function addEscapes(str)
+{
+ var outStr = str.replace(/</g, "&lt;");
+ outStr = outStr.replace(/>/g, "&gt;");
+ return outStr;
+}
+
function revokeCert(serialNumber)
{
return confirm("WARNING!! You are about to do an irreversible operation.\nDo you really want to revoke certificate # "+
@@ -291,7 +298,7 @@ function displayCertificateRecord(i, cert)
" <a index='"+i+"' href='/ca/ee/ca/displayBySerial?op=displayBySerial&serialNumber=0x"+
cert.serialNumber+"' onmouseover='mouseover(this,event);' "+
"onmouseout='mouseout(this);'>"+
- cert.subject+"</a></div></font>"+
+ addEscapes(cert.subject)+"</a></div></font>"+
"</td>"+
"</tr>\n"