diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-03-24 02:27:47 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-03-26 11:43:54 -0500 |
commit | 621d9e5c413e561293d7484b93882d985b3fe15f (patch) | |
tree | 638f3d75761c121d9a8fb50b52a12a6686c5ac5c /dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template | |
parent | 40d3643b8d91886bf210aa27f711731c81a11e49 (diff) | |
download | pki-621d9e5c413e561293d7484b93882d985b3fe15f.tar.gz pki-621d9e5c413e561293d7484b93882d985b3fe15f.tar.xz pki-621d9e5c413e561293d7484b93882d985b3fe15f.zip |
Removed unnecessary pki folder.
Previously the source code was located inside a pki folder.
This folder was created during svn migration and is no longer
needed. This folder has now been removed and the contents have
been moved up one level.
Ticket #131
Diffstat (limited to 'dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template')
-rw-r--r-- | dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template new file mode 100644 index 000000000..0d2caf676 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template @@ -0,0 +1,101 @@ +<!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 displayApprovalRecord(agentNumber, agentName) +{ + document.writeln("Agent" + agentNumber + " (" + agentName + + ") has approved the request."); +} +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; +} + +function renderHexNumber(number,width) +{ + var num = toHex(number); + while (num.length < width) + num = "0"+num; + return "0x"+num; +} + +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.writeln('<table border="0" cellspacing="2" cellpadding="2" width="100%">'); + document.write('<td><font size="-1" face="PrimaSans BT, Verdana, sans-serif">Recovery Authorization Reference Number:</font> <font size="-1" face="PrimaSans BT, Verdana, sans-serif">' + result.header.recoveryID + '</font></td>'); + document.writeln('</tr>'); + + document.writeln('<tr>'); + document.write('<td><font size="-1" face="PrimaSans BT, Verdana, sans-serif">Key Identifier:</font> <font size="-1" face="PrimaSans BT, Verdana, sans-serif">' + renderHexNumber(result.header.serialNumber,8) + '</font></td>'); + document.writeln('</tr>'); + document.write('</table>'); + + document.write("<pre>"); + document.write('<font face="PrimaSans BT, Verdana, sans-serif">'); + document.writeln('The request has been submitted.'); + document.writeln(result.header.noOfRequiredAgents + + ' recovery agents are required for authorization.' ); + document.writeln('<p>'); + for(var i = 0; i < result.recordSet.length; ++i ) { + displayApprovalRecord(i+1, result.recordSet[i].agentName); + } + if (result.recordSet.length < result.header.noOfRequiredAgents) { + document.writeln('Waiting for the remaining approvals ...'); + } else if (result.header.status != "complete") { + document.writeln('<p>'); + document.writeln('The key is being recovered ...'); + } + document.write('</font>'); + document.write("</pre>"); + + document.write('<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'); + if (result.header.status == "complete") { + document.writeln("<p>"); + document.writeln("The request is completed."); + document.writeln("<p>"); + + document.writeln( + 'If the key is not saved, you will need to go through the ' + + 'recovery process again. ' + + 'Click ' + + '<a href="/kra/agent/kra/getAsyncPk12?reqID=' + + result.header.requestID + '"' + + 'onMouseOver=" return helpstatus(\'Click to get key in PKCS12 ' + + '\')" onMouseOut="return helpstatus(\'\')">' + + "here" + + '</a>' + ' to save the recovered key in PKCS12 format.' +); + } + document.write('</font>'); +} + +//--> +</script> +</BODY> +</HTML> |