diff options
Diffstat (limited to 'dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template')
-rw-r--r-- | dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template | 221 |
1 files changed, 0 insertions, 221 deletions
diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template deleted file mode 100644 index a25f5e2ad..000000000 --- a/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template +++ /dev/null @@ -1,221 +0,0 @@ -<!-- --- BEGIN COPYRIGHT BLOCK --- - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - Copyright (C) 2007 Red Hat, Inc. - All rights reserved. - --- END COPYRIGHT BLOCK --- --> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html> -<head> - <title>Request Status</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -</head> - -<SCRIPT LANGUAGE="JavaScript"></SCRIPT> -<script LANGUAGE="JavaScript" SRC="../helpfun.js"></script> - -<CMS_TEMPLATE> - -<body bgcolor="#FFFFFF" link="#6666CC" vlink="#6666CC" alink="#333399"> -<font face="PrimaSans BT, Verdana, sans-serif" size="+1"> -Request Status -</font><br> -<table border="0" cellspacing="0" cellpadding="0" background="/pki/images/hr.gif" width="100%"> - <tr> - <td> </td> - </tr> -</table> - -<table border="0" cellspacing="2" cellpadding="2" width="100%"> -<tr align="left"><td width="20%"></td><td width="80%"></td></tr> - -<SCRIPT LANGUAGE="JavaScript"> -<!-- -function renderDateFromSecs(secs) -{ - if (secs == null) return ""; - var dateTmp = new Date(); - dateTmp.setTime(secs * 1000); - var year = dateTmp.getYear(); - if (year < 100) { - year += 1900; - } else { - year %= 100; - year += 2000; - } - return (dateTmp.getMonth()+1)+"/"+dateTmp.getDate()+"/"+year+" "+ - (dateTmp.getHours()<10?" ":"")+ - dateTmp.getHours()+":"+(dateTmp.getMinutes()<10?"0":"")+ - dateTmp.getMinutes()+":"+(dateTmp.getSeconds()<10?"0":"")+ - dateTmp.getSeconds(); -} - -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 = number; - while (num.length < width) - num = "0"+num; - return "0x"+num; -} - -function renderPkcs7(pkcs7) -{ - var len = pkcs7.length; - var str = ""; - for (var i = 0; i < len; i=i+64){ - if (i+64 < len) - str = str + pkcs7.substring(i,i+64) +"\n"; - else - str = str + pkcs7.substring(i,len) ; - } - return str; -} - -if (result.header.requestId != null) { - document.writeln('<tr><td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - 'Request:</font></td>'); - document.writeln('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - '<a href="checkRequest?requestId='+ - result.header.requestId+'"'+ - 'onMouseOver=" return helpstatus(\'Click to redisplay this '+ - 'request \')" onMouseOut="return helpstatus(\'\')">'+ - result.header.requestId + '</a></font></td></tr>'); - - document.writeln('<tr><td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - 'Submitted on:</font></td>'); - document.writeln('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - renderDateFromSecs(result.header.createdOn) + - '</font></td></tr>'); - - document.writeln('<tr><td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif"><b>'+ - 'Status:</b></font></td>'); - document.writeln('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif"><b>'+ - result.header.status + '</b></font></td></tr>'); - - if (result.header.requestNotes != null) { - document.writeln('<tr><td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - 'Additional Notes:</font></td>'); - document.writeln('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - result.header.requestNotes+'</font></td></tr>'); - } - if (result.recordSet != null && result.recordSet.length > 0) { - document.writeln('<tr>'); - if (result.recordSet.length > 1) { - document.writeln('<td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - 'Issued certificates:</font></td>'); - } else { - document.writeln('<td valign="top" align="right">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - 'Issued certificate:</font></td>'); - } - - if (result.header.authority != null && (result.header.authority == 'ra' || - result.recordSet.length > 1)) { - document.write('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - '<a href="displayCertFromRequest?requestId='+ - result.header.requestId + '"' + - ' onMouseOver=" return helpstatus(\'Click to display this '+ - 'certificate \')" onMouseOut="return helpstatus(\'\')">'); - for (var i = 0; i < result.recordSet.length; i++) { - document.write(renderHexNumber(result.recordSet[i].serialNumber,8)); - if (i+1 < result.recordSet.length) { - document.write(' \& '); - } - } - document.writeln('</a></font></td>'); - } else if (result.header.authority != null && result.header.authority == 'ca') { - if (result.recordSet[0].serialNumber != null) { - document.writeln('<td valign="top">'+ - '<font size="-1" face="PrimaSans BT, Verdana, sans-serif">'+ - '<a href="displayBySerial?serialNumber='+ - '0x'+result.recordSet[0].serialNumber + '"' + - ' onMouseOver=" return helpstatus(\'Click to display this '+ - 'certificate \')" onMouseOut="return helpstatus(\'\')">' + - renderHexNumber(result.recordSet[0].serialNumber,8)+'</a>'+ - '</font></td>'); - } else { - document.writeln('<td valign="top" ></td>'); - } - } - - document.writeln('</tr>'); - } -} -//--> -</SCRIPT> -</table> - -<SCRIPT LANGUAUGE="JavaScript"> -if (result.header.pkcs7ChainBase64 != null) { - -document.writeln('<table border="0" cellspacing="2" cellpadding="2" width="100%">'); -document.writeln('<tr>'); -document.writeln('<font size=-1 face="PrimaSans BT, Verdana, sans-serif">'); -document.writeln('<p>'); -document.writeln('Certificate with CA certificate chain in pkcs7 format:'); -document.writeln('</font>'); -document.writeln('<p><pre>'); -document.writeln('-----BEGIN CERTIFICATE-----'); -document.writeln(renderPkcs7(result.header.pkcs7ChainBase64)); -document.writeln('-----END CERTIFICATE-----'); -document.writeln('</pre>'); -document.writeln('</tr>'); -document.writeln('</table>'); -} - -if (result.header.cmcFullEnrollmentResponse != null) { -document.writeln('<table border="0" cellspacing="2" cellpadding="2" width="100%">'); -document.writeln('<tr>'); -document.writeln('<font size=-1 face="PrimaSans BT, Verdana, sans-serif">'); -document.writeln('<p>'); -document.writeln('Certificate embedded in CMC full enrollment response:'); -document.writeln('</font>'); -document.writeln('<p><pre>'); -document.writeln('-----BEGIN CERTIFICATE-----'); -document.writeln(result.header.cmcFullEnrollmentResponse); -document.writeln('-----END CERTIFICATE-----'); -document.writeln('</pre>'); -document.writeln('</tr>'); -document.writeln('</table>'); -} -</SCRIPT> - -</BODY> -</HTML> |