nss: import at 3.0.1 beta 1
[mozilla-nss.git] / security / nss / cmd / certcgi / stnd_ext_form.html
blobde5d795ba20e0d717aa5aaa2ff55864a2911c1ce
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <!-- ***** BEGIN LICENSE BLOCK *****
4 - Version: MPL 1.1/GPL 2.0/LGPL 2.1
6 - The contents of this file are subject to the Mozilla Public License Version
7 - 1.1 (the "License"); you may not use this file except in compliance with
8 - the License. You may obtain a copy of the License at
9 - http://www.mozilla.org/MPL/
11 - Software distributed under the License is distributed on an "AS IS" basis,
12 - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 - for the specific language governing rights and limitations under the
14 - License.
16 - The Original Code is the Netscape security libraries.
18 - The Initial Developer of the Original Code is
19 - Netscape Communications Corporation.
20 - Portions created by the Initial Developer are Copyright (C) 1994-2000
21 - the Initial Developer. All Rights Reserved.
23 - Contributor(s):
25 - Alternatively, the contents of this file may be used under the terms of
26 - either the GNU General Public License Version 2 or later (the "GPL"), or
27 - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 - in which case the provisions of the GPL or the LGPL are applicable instead
29 - of those above. If you wish to allow use of your version of this file only
30 - under the terms of either the GPL or the LGPL, and not to allow others to
31 - use your version of this file under the terms of the MPL, indicate your
32 - decision by deleting the provisions above and replace them with the notice
33 - and other provisions required by the GPL or the LGPL. If you do not delete
34 - the provisions above, a recipient may use your version of this file under
35 - the terms of any one of the MPL, the GPL or the LGPL.
37 - ***** END LICENSE BLOCK ***** -->
39 <body>
40 <table border=1 cellspacing=5 cellpadding=5>
41 <form method="post" name="primary_form" action="http://interzone.mcom.com/burp.cgi">
42 <tr>
43 <td>
44 <b>Key Usage: </b></p>
45 Activate extension: <input type="checkbox" name="keyUsage"></P>
46 Critical: <input type="checkbox" name="keyUsage-crit">
47 <td>
48 <input type="checkbox" name="keyUsage-digitalSignature"> Digital Signature</P>
49 <input type="checkbox" name="keyUsage-nonRepudiation"> Non Repudiation</P>
50 <input type="checkbox" name="keyUsage-keyEncipherment"> Key Encipherment</P>
51 <input type="checkbox" name="keyUsage-dataEncipherment"> Data Encipherment</P>
52 <input type="checkbox" name="keyUsage-keyAgreement"> Key Agreement</P>
53 <input type="checkbox" name="keyUsage-keyCertSign"> Key Certificate Signing</P>
54 <input type="checkbox" name="keyUsage-cRLSign"> CRL Signing</P>
55 </tr>
56 <tr>
57 <td>
58 <b>Extended Key Usage: </b></p>
59 Activate extension: <input type="checkbox" name="extKeyUsage"></P>
60 Critical: <input type="checkbox" name="extKeyUsage-crit">
61 <td>
62 <input type="checkbox" name="extKeyUsage-serverAuth"> Server Auth</P>
63 <input type="checkbox" name="extKeyUsage-clientAuth"> Client Auth</P>
64 <input type="checkbox" name="extKeyUsage-codeSign"> Code Signing</P>
65 <input type="checkbox" name="extKeyUsage-emailProtect"> Email Protection</P>
66 <input type="checkbox" name="extKeyUsage-timeStamp"> Timestamp</P>
67 <input type="checkbox" name="extKeyUsage-ocspResponder"> OCSP Responder</P>
68 <input type="checkbox" name="extKeyUsage-NS-govtApproved"> Step-up</P>
69 </tr>
70 <tr>
71 <td>
72 <b>Basic Constraints:</b></p>
73 Activate extension: <input type="checkbox" name="basicConstraints"></P>
74 Critical: <input type="checkbox" name="basicConstraints-crit">
75 <td>
76 CA:</p>
77 <dd><input type=radio name="basicConstraints-cA-radio" value="CA"> True</p>
78 <dd><input type=radio name="basicConstraints-cA-radio" value="NotCA"> False</p>
79 <input type="checkbox" name="basicConstraints-pathLengthConstraint">
80 Include Path length: <input type="text" name="basicConstraints-pathLengthConstraint-text" size="2"></p>
81 </tr>
82 <tr>
83 <td>
84 <b>Authority Key Identifier:</b></p>
85 Activate extension: <input type="checkbox" name="authorityKeyIdentifier">
86 <td>
87 <input type="radio" name="authorityKeyIdentifier-radio" value="keyIdentifier"> Key Identider</p>
88 <input type="radio" name="authorityKeyIdentifier-radio" value="authorityCertIssuer"> Issuer Name and Serial number</p>
89 </tr>
90 <tr>
91 <td>
92 <b>Subject Key Identifier:</b></p>
93 Activate extension: <input type="checkbox" name="subjectKeyIdentifier">
94 <td>
95 Key Identifier:
96 <input type="text" name="subjectKeyIdentifier-text"></p>
97 This is an:<p>
98 <dd><dd><input type="radio" name="subjectKeyIdentifier-radio" value="ascii"> ascii text value<p>
99 <dd><dd><input type="radio" name="subjectKeyIdentifier-radio" value="hex"> hex value<p>
100 </tr>
101 <tr>
102 <td>
103 <b>Private Key Usage Period:</b></p>
104 Activate extension: <input type="checkbox" name="privKeyUsagePeriod"></p>
105 Critical: <input type="checkbox" name="privKeyUsagePeriod-crit">
106 <td>
107 Use:</p>
108 <dd><input type="radio" name="privKeyUsagePeriod-radio" value="notBefore"> Not Before</p>
109 <dd><input type="radio" name="privKeyUsagePeriod-radio" value="notAfter"> Not After</p>
110 <dd><input type="radio" name="privKeyUsagePeriod-radio" value="both" > Both</p>
111 <b>Not to be used to sign before:</b></p>
112 <dd><input type="radio" name="privKeyUsagePeriod-notBefore-radio" value="auto"> Set to time of certificate issue</p>
113 <dd><input type="radio" name="privKeyUsagePeriod-notBefore-radio" value="manual"> Use This value</p>
114 <dd><dd>(YYYY/MM/DD HH:MM:SS):
115 <input type="text" name="privKeyUsagePeriod-notBefore-year" size="4" maxlength="4">/
116 <input type="text" name="privKeyUsagePeriod-notBefore-month" size="2" maxlength="2">/
117 <input type="text" name="privKeyUsagePeriod-notBefore-day" size="2" maxlength="2">
118 <input type="text" name="privKeyUsagePeriod-notBefore-hour" size="2" maxlength="2">:
119 <input type="text" name="privKeyUsagePeriod-notBefore-minute" size="2" maxlength="2">:
120 <input type="text" name="privKeyUsagePeriod-notBefore-second" size="2" maxlength="2"></p>
121 <b>Not to be used to sign after:</b></p>
122 <dd>(YYYY/MM/DD HH:MM:SS):
123 <input type="text" name="privKeyUsagePeriod-notAfter-year" size="4" maxlength="4">/
124 <input type="text" name="privKeyUsagePeriod-notAfter-month" size="2" maxlength="2">/
125 <input type="text" name="privKeyUsagePeriod-notAfter-day" size="2" maxlength="2">
126 <input type="text" name="privKeyUsagePeriod-notAfter-hour" size="2" maxlength="2">:
127 <input type="text" name="privKeyUsagePeriod-notAfter-minute" size="2" maxlength="2">:
128 <input type="text" name="privKeyUsagePeriod-notAfter-second" size="2" maxlength="2"></p>
129 </tr>
130 <tr>
131 <td>
132 <b>Subject Alternative Name:</b></p>
133 Activate extension: <input type="checkbox" name="SubAltName"></P>
134 Critical: <input type="checkbox" name="SubAltName-crit">
135 <td>
136 <table>
137 <tr>
138 <td>
139 General Names:</p>
140 <select name="SubAltNameSelect" multiple size="10">
141 </select></p></p>
142 <input type="button" name="SubAltName-add" value="Add" onClick="{parent.addSubAltName(this.form)}">
143 <input type="button" name="SubAltName-delete" value="Delete" onClick="parent.deleteSubAltName(this.form)">
144 </td><td>
145 <table><tr><td>
146 Name Type: </td></tr><tr><td>
147 <input type="radio" name="SubAltNameRadio" value="otherName" onClick="parent.setSubAltNameType(form)"> Other Name,
148 OID: <input type="text" name="SubAltNameOtherNameOID" size="6"> </td><td>
149 <input type="radio" name="SubAltNameRadio" value="rfc822Name" onClick="parent.setSubAltNameType(form)"> RFC 822 Name</td></tr><td>
150 <input type="radio" name="SubAltNameRadio" value="dnsName" onClick="parent.setSubAltNameType(form)"> DNS Name </td><td>
151 <input type="radio" name="SubAltNameRadio" value="x400" onClick="parent.setSubAltNameType(form)"> X400 Address</td></tr><td>
152 <input type="radio" name="SubAltNameRadio" value="directoryName" onClick="parent.setSubAltNameType(form)"> Directory Name</td><td>
153 <input type="radio" name="SubAltNameRadio" value="ediPartyName" onClick="parent.setSubAltNameType(form)"> EDI Party Name</td></tr><td>
154 <input type="radio" name="SubAltNameRadio" value="URL" onClick="parent.setSubAltNameType(form)"> Uniform Resource Locator</td><td>
155 <input type="radio" name="SubAltNameRadio" value="ipAddress" onClick="parent.setSubAltNameType(form)"> IP Address</td></tr><td>
156 <input type="radio" name="SubAltNameRadio" value="regID"onClick="parent.setSubAltNameType(form)"> Registered ID</td><td>
157 <input type="radio" name="SubAltNameRadio" value="nscpNickname" onClick="parent.setSubAltNameType(form)"> Netscape Certificate Nickname</td><td></tr>
158 </table>
159 Name: <input type="text" name="SubAltNameText">
160 Binary Encoded: <input type="checkbox" name="SubAltNameDataType" value="binary" onClick="parent.setSubAltNameType(form)"></p>
161 </tr>
162 </table>
163 </tr>
166 <tr>
167 <td>
168 <b>Issuer Alternative Name:</b></p>
169 Activate extension: <input type="checkbox" name="IssuerAltName"></P>
170 Critical: <input type="checkbox" name="IssuerAltName-crit">
171 <td>
172 <input type="radio" name="IssuerAltNameSourceRadio" value="auto"> Use the Subject Alternative Name from the Issuers Certificate</p>
173 <input type="radio" name="IssuerAltNameSourceRadio" value="man"> Use this Name:
174 <table>
175 <tr>
176 <td>
177 General Names:</p>
178 <select name="IssuerAltNameSelect" multiple size="10">
179 </select></p></p>
180 <input type="button" name="IssuerAltName-add" value="Add" onClick="{parent.addIssuerAltName(this.form)}">
181 <input type="button" name="IssuerAltName-delete" value="Delete" onClick="parent.deleteIssuerAltName(this.form)">
182 </td><td>
183 <table><tr><td>
184 Name Type: </td></tr><tr><td>
185 <input type="radio" name="IssuerAltNameRadio" value="otherName" onClick="parent.setIssuerAltNameType(form)"> Other Name,
186 OID: <input type="text" name="IssuerAltNameOtherNameOID" size="6"> </td><td>
187 <input type="radio" name="IssuerAltNameRadio" value="rfc822Name" onClick="parent.setIssuerAltNameType(form)"> RFC 822 Name</td></tr><td>
188 <input type="radio" name="IssuerAltNameRadio" value="dnsName" onClick="parent.setIssuerAltNameType(form)"> DNS Name </td><td>
189 <input type="radio" name="IssuerAltNameRadio" value="x400" onClick="parent.setIssuerAltNameType(form)"> X400 Address</td></tr><td>
190 <input type="radio" name="IssuerAltNameRadio" value="directoryName" onClick="parent.setIssuerAltNameType(form)"> Directory Name</td><td>
191 <input type="radio" name="IssuerAltNameRadio" value="ediPartyName" onClick="parent.setIssuerAltNameType(form)"> EDI Party Name</td></tr><td>
192 <input type="radio" name="IssuerAltNameRadio" value="URL" onClick="parent.setIssuerAltNameType(form)"> Uniform Resource Locator</td><td>
193 <input type="radio" name="IssuerAltNameRadio" value="ipAddress" onClick="parent.setIssuerAltNameType(form)"> IP Address</td></tr><td>
194 <input type="radio" name="IssuerAltNameRadio" value="regID" onClick="parent.setIssuerAltNameType(form)"> Registered ID</td><td></tr>
195 </table>
196 Name: <input type="text" name="IssuerAltNameText">
197 Binary Encoded: <input type="checkbox" name="IssuerAltNameDataType" value="binary" onClick="parent.setIssuerAltNameType(form)"></p>
198 </tr>
199 </table>
200 </tr>
202 <tr>
203 <td>
204 <b>Name Constraints:</b></p>
205 Activate extension: <input type="checkbox" name="NameConstraints"></P>
206 <td>
207 <table>
208 <tr>
209 <td>
210 Name Constraints:</p>
211 <select name="NameConstraintSelect" multiple size="10">
212 </select></p></p>
213 <input type="button" name="NameConstraint-add" value="Add" onClick="{parent.addNameConstraint(this.form)}">
214 <input type="button" name="NameConstraint-delete" value="Delete" onClick="parent.deleteNameConstraint(this.form)">
215 </td><td>
216 <table><tr><td>
217 Name Type: </td></tr><tr><td>
218 <input type="radio" name="NameConstraintRadio" value="otherName" onClick="parent.setNameConstraintNameType(form)"> Other Name,
219 OID: <input type="text" name="NameConstraintOtherNameOID" size="6"> </td><td>
220 <input type="radio" name="NameConstraintRadio" value="rfc822Name" onClick="parent.setNameConstraintNameType(form)"> RFC 822 Name</td></tr><td>
221 <input type="radio" name="NameConstraintRadio" value="dnsName" onClick="parent.setNameConstraintNameType(form)"> DNS Name </td><td>
222 <input type="radio" name="NameConstraintRadio" value="x400" onClick="parent.setNameConstraintNameType(form)"> X400 Address</td></tr><td>
223 <input type="radio" name="NameConstraintRadio" value="directoryName" onClick="parent.setNameConstraintNameType(form)"> Directory Name</td><td>
224 <input type="radio" name="NameConstraintRadio" value="ediPartyName" onClick="parent.setNameConstraintNameType(form)"> EDI Party Name</td></tr><td>
225 <input type="radio" name="NameConstraintRadio" value="URL" onClick="parent.setNameConstraintNameType(form)"> Uniform Resource Locator</td><td>
226 <input type="radio" name="NameConstraintRadio" value="ipAddress" onClick="parent.setNameConstraintNameType(form)"> IP Address</td></tr><td>
227 <input type="radio" name="NameConstraintRadio" value="regID" onClick="parent.setNameConstraintNameType(form)"> Registered ID</td><td></tr>
228 </table>
229 Name: <input type="text" name="NameConstraintText">
230 Binary Encoded: <input type="checkbox" name="NameConstraintNameDataType" value="binary" onClick="parent.setNameConstraintNameType(form)"></p>
231 Constraint type:<p>
232 <dd><input type="radio" name="NameConstraintTypeRadio" value="permited"> permited<p>
233 <dd><input type="radio" name="NameConstraintTypeRadio" value="excluded"> excluded<p>
234 Minimum: <input type="text" name="NameConstraintMin" size="8" maxlength="8"></p>
235 Maximum: <input type="text" name="NameConstraintMax" size="8" maxlength="8"></p>
236 </tr>
237 </table>
238 </tr>
240 </table>
241 </body>
242 </html>