summaryrefslogtreecommitdiffstats
path: root/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template
diff options
context:
space:
mode:
Diffstat (limited to 'pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template')
-rw-r--r--pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template9
1 files changed, 8 insertions, 1 deletions
diff --git a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template
index 2b8b0334e..c935aa114 100644
--- a/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template
+++ b/pki/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template
@@ -161,6 +161,13 @@ function addSpaces(str)
return outStr;
}
+function addEscapes(str)
+{
+ var outStr = str.replace(/</g, "&lt;");
+ outStr = outStr.replace(/>/g, "&gt;");
+ return outStr;
+}
+
function displayCertInfo()
{
document.write("<table border=\"0\" cellspacing=\"2\">");
@@ -180,7 +187,7 @@ function displayCertInfo()
}
if (result.recordSet[i].subject != null) {
document.write(renderRow("Subject Name:",
- addSpaces(result.recordSet[i].subject)));
+ addSpaces(addEscapes(result.recordSet[i].subject))));
}
if ((result.recordSet[i].validNotBefore != null) &&
(result.recordSet[i].validNotAfter != null)) {