diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-11-09 03:36:17 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-11-12 12:04:02 -0500 |
commit | 46fda5d944772ac62675570037785e39c517002b (patch) | |
tree | 667f28137e53f7a5a4f55a7b64f169c69be7513b /base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template | |
parent | edf9c2273c00b52b0c240bc0c75dc1ba7bdc396e (diff) | |
download | pki-46fda5d944772ac62675570037785e39c517002b.tar.gz pki-46fda5d944772ac62675570037785e39c517002b.tar.xz pki-46fda5d944772ac62675570037785e39c517002b.zip |
Reorganized CA, KRA, OCSP, TKS templates.
All remaining theme files for Tomcat subsystems which include
the templates and JS files have been moved from the theme folder
at <subsystem>-ui/shared/webapps/<subsystem> into the subsystem
webapp folder at base/<subsystem>/shared/webapps/<subsystem>.
The deployment tools have been updated to use the new location.
Ticket #407
Diffstat (limited to 'base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template')
-rw-r--r-- | base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template b/base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template new file mode 100644 index 000000000..a1209f32b --- /dev/null +++ b/base/kra/shared/webapps/kra/agent/kra/recoverBySerial.template @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<title>Key Recovery Result</title> +</head> +<body bgcolor="white"> + +<CMS_TEMPLATE> +<SCRIPT LANGUAGE="JavaScript"></SCRIPT> +<script language="JavaScript" src="../funcs.js"></script> +<script language="JavaScript" src="../helpfun.js"></script> +<script language="JavaScript"> +//<!-- +function toHex(number) +{ + var absValue = "", sign = ""; + var digits = "0123456789abcdef"; + if (number < 0) { + sign = "-"; + number = -number; + } + + for(; number >= 16 ; number = Math.floor(number/16)) { + absValue = digits.charAt(number % 16) + absValue; + } + absValue = digits.charAt(number % 16) + absValue; + return sign + absValue; +} + +if (result.header.errorDetails != null) { + writeError(result.header.errorDetails); +} else { + document.write('<font face="PrimaSans BT, Verdana, sans-serif" size=+1>Key Recovery Status</font>'); + document.write('<center><hr width="100%"></center>'); + document.write("<p>"); + document.write('<font face="PrimaSans BT, Verdana, sans-serif" size=-1>'); + document.write('Recovery request for Key with key identifier ' + + toHex(result.header.serialNumber) + + ' has been submitted.\n' + + 'Waiting for recovery agents\' approval...'); + + if (result.header.recoveryID == null) { + document.writeln('<p>'); + document.writeln(result.header.noOfRequiredAgents + + ' recovery agents are required for authorization.' ); + document.writeln('<p>'); + + document.writeln('This is an asynchronous key recovery request. You might want to notify authorized key recovery agents to grant this request by going to request' + + '<a href="/kra/agent/kra/processReq?op=processReq&seqNum=' + + result.header.requestID+'"> ' + result.header.requestID +'</a>.') + document.write('</font>'); + }else { + document.write('</font>'); + window.location = result.fixed.scheme + "://" + result.fixed.host + + ":" + result.fixed.port + "/kra/agent/kra/getApprovalStatus?recoveryID=" + + result.header.recoveryID; + + if (result.header.status == "complete") { + document.writeln( + '<font face="PrimaSans BT, Verdana, sans-serif"><font size=+1>'+ + 'Click ' + + '<a href="/kra/agent/kra/getPk12?recoveryID=' + + result.header.recoveryID + '"' + + 'onMouseOver=" return helpstatus(\'Click to get key in PKCS12 ' + + '\')" onMouseOut="return helpstatus(\'\')">' + + "here" + + '</a>' + ' to get the recovered key in PKCS12 format.</font></font>'); + } + } + +} + +//--> +</script> +</BODY> +</HTML> |