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/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html | |
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/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html')
-rw-r--r-- | dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html new file mode 100644 index 000000000..d9e55bddb --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html @@ -0,0 +1,190 @@ +<!-- --- 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>List Certificates Within a Serial Number Range</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<SCRIPT LANGUAGE="JavaScript"></SCRIPT> +<script LANGUAGE="JavaScript" SRC="/ca/ee/cms-funcs.js"></script> + +<script LANGUAGE="JavaScript" SRC="/ca/ee/helpfun.js"></script> + +<script LANGUAGE="JavaScript"> +<!-- +function doSubmit(form) +{ + var canonicalFrom = "", canonicalTo = ""; + + if ( form.serialFrom.value!= "") { + canonicalFrom = + trim(form.serialFrom.value); + } + + if (canonicalFrom != "") { + if (!isDecimalNumber(canonicalFrom)) { + if (isHexNumber(canonicalFrom)) { + canonicalFrom = "0x" + + removeColons(stripPrefix(canonicalFrom)); + } else { + alert("You must specify a decimal or hexadecimal value" + + "for the low end of the serial number range."); + return; + } + } + if (isNegative(canonicalFrom)) { + alert("You must specify a positive value for the low " + + "end of the serial number range."); + return; + } + form.serialFrom.value = canonicalFrom; + } + + if ( form.serialTo.value!= "") { + canonicalTo = + trim(form.serialTo.value); + } + + if (canonicalTo != "") { + if (!isDecimalNumber(canonicalTo)) { + if (isHexNumber(canonicalTo)) { + canonicalTo = "0x" + + removeColons(stripPrefix(canonicalTo)); + } else { + alert("You must specify a decimal or hexadecimal value" + + "for the high end of the serial number range."); + return; + } + } + if (isNegative(canonicalTo)) { + alert("You must specify a positive value for the high " + + "end of the serial number range."); + return; + } + form.serialTo.value = canonicalTo; + } + + /* Can't do this using parseInt*/ + /* + if (form.serialFrom.value != "" && form.serialTo.value != "" ) { + if (parseInt(form.serialFrom.value) > parseInt(form.serialTo.value)) { + alert("The low end of the range is larger than the high end."); + return; + } + } + */ + + if (!form.skipRevoked.checked && !form.skipNonValid.checked) { + form.queryCertFilter.value = "(certStatus=*)"; + } else if (form.skipRevoked.checked && form.skipNonValid.checked) { + form.queryCertFilter.value = "(certStatus=VALID)"; + } else if (form.skipRevoked.checked) { + form.queryCertFilter.value = "(|(certStatus=VALID)(certStatus=INVALID)(certStatus=EXPIRED))"; + } else if (form.skipNonValid.checked) { + form.queryCertFilter.value = "(|(certStatus=VALID)(certStatus=REVOKED))"; + } + + if (form.serialFrom.value == "") { + form.querySentinelDown.value = "0"; + } else { + form.querySentinelDown.value = form.serialFrom.value; + form.querySentinelUp.value = form.serialFrom.value; + form.direction.value = "down"; + } + + form.op.value = "listCerts"; + form.submit(); +} +//--> +</script> +</head> + +<body bgcolor="#FFFFFF" link="#666699" vlink="#666699" alink="#333366"> +<font size=+1 face="PrimaSans BT, Verdana, sans-serif">List Certificates</font> +<br> +<font size=-1 face="PrimaSans BT, Verdana, sans-serif"> +Use this form to list certificates whose serial numbers fall within a +specified range.</font> + +<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" BACKGROUND="/ca/ee/graphics/hr.gif" > + <tr> + <td> </td> + </tr> +</table> + +<form ACTION="listCerts" METHOD=POST> + <input TYPE="HIDDEN" NAME="op" VALUE=""> + <input TYPE="HIDDEN" NAME="queryCertFilter" VALUE=""> + +<p> +<font size=-1 face="PrimaSans BT, Verdana, sans-serif"> +Enter a range of serial numbers in hexadecimal form (starting with 0x, as in the certificate list) or in decimal form. + +<p> +<table BORDER=0 CELLSPACING=2 CELLPADDING=0> + <tr> + <td><font size=-1 face="PrimaSans BT, Verdana, sans-serif"> + Lowest serial number</font> + </td> + <td><input TYPE="TEXT" NAME="serialFrom" SIZE=10 MAXLENGTH=99></td> + <td><font size=-1 face="PrimaSans BT, Verdana, sans-serif"> + (leave blank for no lower limit)</font> + </td> + </tr> + <tr> + <td><font size=-1 face="PrimaSans BT, Verdana, sans-serif"> + Highest serial number</font></font></td> + <td><input TYPE="TEXT" NAME="serialTo" SIZE=10 MAXLENGTH=99></td> + <td><font size=-1 face="PrimaSans BT, Verdana, sans-serif"> + (leave blank for no upper limit)</font> + </td> + </tr> +</table> + +<p> +<input TYPE="CHECKBOX" NAME="skipRevoked"> +<font size=-1 face="PrimaSans BT, Verdana, sans-serif"> +Do not show certificates that have been revoked +</font> +<br> +<input TYPE="CHECKBOX" CHECKED NAME="skipNonValid"> +<font size=-1 face="PrimaSans BT, Verdana, sans-serif"> +Do not show certificates that have expired or are not yet valid</font> +<br> +<br> + +<table BORDER=0 CELLSPACING=0 CELLPADDING=6 WIDTH="100%" background="/ca/ee/graphics/gray90.gif"> + <tr> + <td ALIGN=RIGHT BGCOLOR="#E5E5E5"> + <input TYPE="button" VALUE="Find" width="72" onClick="doSubmit(this.form);"> + <font size=-1 face="PrimaSans BT, Verdana, sans-serif">first</font> +<INPUT TYPE="hidden" NAME="querySentinelDown" VALUE=""> +<INPUT TYPE="hidden" NAME="querySentinelUp" VALUE=""> + <INPUT TYPE="hidden" NAME="direction" VALUE="begin"> + <INPUT TYPE="TEXT" NAME="maxCount" SIZE=10 MAXLENGTH=99 VALUE="20"> + <font size=-1 face="PrimaSans BT, Verdana, sans-serif">records</font> + </td> + </tr> +</table> +</form> +</body> +</html> + + + |