security/nss/cmd/certcgi/stnd_ext_form.html

Wed, 31 Dec 2014 07:16:47 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:16:47 +0100
branch
TOR_BUG_9701
changeset 3
141e0f1194b1
permissions
-rw-r--r--

Revert simplistic fix pending revisit of Mozilla integration attempt.

     1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
     2 <html>
     3 <!-- This Source Code Form is subject to the terms of the Mozilla Public
     4    - License, v. 2.0. If a copy of the MPL was not distributed with this
     5    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     7   <body>
     8     <table  border=1 cellspacing=5 cellpadding=5>
     9     <form method="post" name="primary_form" action="http://interzone.mcom.com/burp.cgi">
    10     <tr>
    11     <td>
    12     <b>Key Usage: </b></p>
    13     Activate extension: <input type="checkbox" name="keyUsage"></P>
    14     Critical: <input type="checkbox" name="keyUsage-crit">
    15     <td>
    16     <input type="checkbox" name="keyUsage-digitalSignature"> Digital Signature</P>
    17     <input type="checkbox" name="keyUsage-nonRepudiation"> Non Repudiation</P>    
    18     <input type="checkbox" name="keyUsage-keyEncipherment"> Key Encipherment</P>    
    19     <input type="checkbox" name="keyUsage-dataEncipherment"> Data Encipherment</P>
    20     <input type="checkbox" name="keyUsage-keyAgreement"> Key Agreement</P>
    21     <input type="checkbox" name="keyUsage-keyCertSign"> Key Certificate Signing</P>
    22     <input type="checkbox" name="keyUsage-cRLSign"> CRL Signing</P>
    23     </tr>
    24     <tr>
    25     <td>
    26     <b>Extended Key Usage: </b></p>
    27     Activate extension: <input type="checkbox" name="extKeyUsage"></P>
    28     Critical: <input type="checkbox" name="extKeyUsage-crit">
    29     <td>
    30     <input type="checkbox" name="extKeyUsage-serverAuth"> Server Auth</P>
    31     <input type="checkbox" name="extKeyUsage-clientAuth"> Client Auth</P>
    32     <input type="checkbox" name="extKeyUsage-codeSign"> Code Signing</P>
    33     <input type="checkbox" name="extKeyUsage-emailProtect"> Email Protection</P>
    34     <input type="checkbox" name="extKeyUsage-timeStamp"> Timestamp</P>
    35     <input type="checkbox" name="extKeyUsage-ocspResponder"> OCSP Responder</P>
    36     <input type="checkbox" name="extKeyUsage-NS-govtApproved"> Step-up</P>
    37     <input type="checkbox" name="extKeyUsage-msTrustListSign"> Microsoft Trust List Signing</P>
    38     </tr>
    39     <tr>
    40     <td>
    41     <b>Basic Constraints:</b></p>
    42     Activate extension: <input type="checkbox" name="basicConstraints"></P>
    43     Critical: <input type="checkbox" name="basicConstraints-crit">
    44     <td>
    45     CA:</p>
    46     <dd><input type=radio name="basicConstraints-cA-radio" value="CA"> True</p>
    47     <dd><input type=radio name="basicConstraints-cA-radio" value="NotCA"> False</p>
    48     <input type="checkbox" name="basicConstraints-pathLengthConstraint">
    49      Include Path length:  <input type="text" name="basicConstraints-pathLengthConstraint-text" size="2"></p>
    50     </tr>
    51     <tr>
    52     <td>
    53     <b>Authority Key Identifier:</b></p>
    54     Activate extension: <input type="checkbox" name="authorityKeyIdentifier">
    55     <td>
    56     <input type="radio" name="authorityKeyIdentifier-radio" value="keyIdentifier"> Key Identider</p>
    57     <input type="radio" name="authorityKeyIdentifier-radio" value="authorityCertIssuer"> Issuer Name and Serial number</p>
    58     </tr>
    59     <tr>
    60     <td>    
    61     <b>Subject Key Identifier:</b></p>
    62     Activate extension: <input type="checkbox" name="subjectKeyIdentifier">
    63     <td>
    64     Key Identifier: 
    65     <input type="text" name="subjectKeyIdentifier-text"></p>
    66     This is an:<p>
    67     <dd><dd><input type="radio" name="subjectKeyIdentifier-radio" value="ascii"> ascii text value<p>
    68     <dd><dd><input type="radio" name="subjectKeyIdentifier-radio" value="hex"> hex value<p>
    69     </tr>
    70     <tr>
    71     <td>    
    72     <b>Private Key Usage Period:</b></p>
    73     Activate extension: <input type="checkbox" name="privKeyUsagePeriod"></p>
    74     Critical: <input type="checkbox" name="privKeyUsagePeriod-crit">
    75     <td>
    76     Use:</p>
    77     <dd><input type="radio" name="privKeyUsagePeriod-radio" value="notBefore"> Not Before</p>
    78     <dd><input type="radio" name="privKeyUsagePeriod-radio" value="notAfter"> Not After</p>
    79     <dd><input type="radio" name="privKeyUsagePeriod-radio" value="both" > Both</p>
    80     <b>Not to be used to sign before:</b></p>
    81     <dd><input type="radio" name="privKeyUsagePeriod-notBefore-radio" value="auto"> Set to time of certificate issue</p>
    82     <dd><input type="radio" name="privKeyUsagePeriod-notBefore-radio" value="manual"> Use This value</p>
    83     <dd><dd>(YYYY/MM/DD HH:MM:SS): 
    84     <input type="text" name="privKeyUsagePeriod-notBefore-year" size="4" maxlength="4">/
    85     <input type="text" name="privKeyUsagePeriod-notBefore-month" size="2" maxlength="2">/
    86     <input type="text" name="privKeyUsagePeriod-notBefore-day" size="2" maxlength="2"> 
    87     <input type="text" name="privKeyUsagePeriod-notBefore-hour" size="2" maxlength="2">:
    88     <input type="text" name="privKeyUsagePeriod-notBefore-minute" size="2" maxlength="2">:
    89     <input type="text" name="privKeyUsagePeriod-notBefore-second" size="2" maxlength="2"></p>
    90     <b>Not to be used to sign after:</b></p>
    91     <dd>(YYYY/MM/DD HH:MM:SS): 
    92     <input type="text" name="privKeyUsagePeriod-notAfter-year" size="4" maxlength="4">/
    93     <input type="text" name="privKeyUsagePeriod-notAfter-month" size="2" maxlength="2">/
    94     <input type="text" name="privKeyUsagePeriod-notAfter-day" size="2" maxlength="2"> 
    95     <input type="text" name="privKeyUsagePeriod-notAfter-hour" size="2" maxlength="2">:
    96     <input type="text" name="privKeyUsagePeriod-notAfter-minute" size="2" maxlength="2">:
    97     <input type="text" name="privKeyUsagePeriod-notAfter-second" size="2" maxlength="2"></p>
    98     </tr>
    99     <tr>
   100     <td>
   101     <b>Subject Alternative Name:</b></p>
   102     Activate extension: <input type="checkbox" name="SubAltName"></P>
   103     Critical: <input type="checkbox" name="SubAltName-crit">
   104     <td>
   105       <table>
   106       <tr>
   107       <td>
   108       General Names:</p>
   109       <select name="SubAltNameSelect" multiple size="10">
   110       </select></p></p>
   111       <input type="button" name="SubAltName-add" value="Add" onClick="{parent.addSubAltName(this.form)}">
   112       <input type="button" name="SubAltName-delete" value="Delete" onClick="parent.deleteSubAltName(this.form)">
   113       </td><td>
   114         <table><tr><td>
   115         Name Type: </td></tr><tr><td>
   116         <input type="radio" name="SubAltNameRadio" value="otherName" onClick="parent.setSubAltNameType(form)"> Other Name, 
   117         OID: <input type="text" name="SubAltNameOtherNameOID" size="6"> </td><td>
   118         <input type="radio" name="SubAltNameRadio" value="rfc822Name" onClick="parent.setSubAltNameType(form)"> RFC 822 Name</td></tr><td>
   119         <input type="radio" name="SubAltNameRadio" value="dnsName" onClick="parent.setSubAltNameType(form)"> DNS Name </td><td>
   120         <input type="radio" name="SubAltNameRadio" value="x400" onClick="parent.setSubAltNameType(form)"> X400 Address</td></tr><td>
   121         <input type="radio" name="SubAltNameRadio" value="directoryName" onClick="parent.setSubAltNameType(form)"> Directory Name</td><td>
   122         <input type="radio" name="SubAltNameRadio" value="ediPartyName" onClick="parent.setSubAltNameType(form)"> EDI Party Name</td></tr><td>
   123         <input type="radio" name="SubAltNameRadio" value="URL" onClick="parent.setSubAltNameType(form)"> Uniform Resource Locator</td><td>
   124         <input type="radio" name="SubAltNameRadio" value="ipAddress" onClick="parent.setSubAltNameType(form)"> IP Address</td></tr><td>
   125         <input type="radio" name="SubAltNameRadio" value="regID"onClick="parent.setSubAltNameType(form)"> Registered ID</td><td>
   126 	<input type="radio" name="SubAltNameRadio" value="nscpNickname" onClick="parent.setSubAltNameType(form)"> Netscape Certificate Nickname</td><td></tr>
   127         </table>
   128       Name: <input type="text" name="SubAltNameText">
   129         Binary Encoded: <input type="checkbox" name="SubAltNameDataType" value="binary" onClick="parent.setSubAltNameType(form)"></p>
   130       </tr>
   131       </table>
   132     </tr>
   135     <tr>
   136     <td>
   137     <b>Issuer Alternative Name:</b></p>
   138     Activate extension: <input type="checkbox" name="IssuerAltName"></P>
   139     Critical: <input type="checkbox" name="IssuerAltName-crit">
   140     <td>
   141       <input type="radio" name="IssuerAltNameSourceRadio" value="auto"> Use the Subject Alternative Name from the Issuers Certificate</p>
   142       <input type="radio" name="IssuerAltNameSourceRadio" value="man"> Use this Name:
   143       <table>
   144       <tr>
   145       <td>
   146       General Names:</p>
   147       <select name="IssuerAltNameSelect" multiple size="10">
   148       </select></p></p>
   149       <input type="button" name="IssuerAltName-add" value="Add" onClick="{parent.addIssuerAltName(this.form)}">
   150       <input type="button" name="IssuerAltName-delete" value="Delete" onClick="parent.deleteIssuerAltName(this.form)">
   151       </td><td>
   152         <table><tr><td>
   153         Name Type: </td></tr><tr><td>
   154         <input type="radio" name="IssuerAltNameRadio" value="otherName" onClick="parent.setIssuerAltNameType(form)"> Other Name, 
   155         OID: <input type="text" name="IssuerAltNameOtherNameOID" size="6"> </td><td>
   156         <input type="radio" name="IssuerAltNameRadio" value="rfc822Name" onClick="parent.setIssuerAltNameType(form)"> RFC 822 Name</td></tr><td>
   157         <input type="radio" name="IssuerAltNameRadio" value="dnsName" onClick="parent.setIssuerAltNameType(form)"> DNS Name </td><td>
   158         <input type="radio" name="IssuerAltNameRadio" value="x400" onClick="parent.setIssuerAltNameType(form)"> X400 Address</td></tr><td>
   159         <input type="radio" name="IssuerAltNameRadio" value="directoryName" onClick="parent.setIssuerAltNameType(form)"> Directory Name</td><td>
   160         <input type="radio" name="IssuerAltNameRadio" value="ediPartyName" onClick="parent.setIssuerAltNameType(form)"> EDI Party Name</td></tr><td>
   161         <input type="radio" name="IssuerAltNameRadio" value="URL" onClick="parent.setIssuerAltNameType(form)"> Uniform Resource Locator</td><td>
   162         <input type="radio" name="IssuerAltNameRadio" value="ipAddress" onClick="parent.setIssuerAltNameType(form)"> IP Address</td></tr><td>
   163         <input type="radio" name="IssuerAltNameRadio" value="regID" onClick="parent.setIssuerAltNameType(form)"> Registered ID</td><td></tr>
   164         </table>
   165       Name: <input type="text" name="IssuerAltNameText"> 
   166         Binary Encoded: <input type="checkbox" name="IssuerAltNameDataType" value="binary" onClick="parent.setIssuerAltNameType(form)"></p>
   167       </tr>
   168       </table>
   169     </tr>
   171     <tr>
   172     <td>
   173     <b>Name Constraints:</b></p>
   174     Activate extension: <input type="checkbox" name="NameConstraints"></P>
   175     <td>
   176       <table>
   177       <tr>
   178       <td>
   179       Name Constraints:</p>
   180       <select name="NameConstraintSelect" multiple size="10">
   181       </select></p></p>
   182       <input type="button" name="NameConstraint-add" value="Add" onClick="{parent.addNameConstraint(this.form)}">
   183       <input type="button" name="NameConstraint-delete" value="Delete" onClick="parent.deleteNameConstraint(this.form)">
   184       </td><td>
   185         <table><tr><td>
   186         Name Type: </td></tr><tr><td>
   187         <input type="radio" name="NameConstraintRadio" value="otherName" onClick="parent.setNameConstraintNameType(form)"> Other Name,
   188         OID: <input type="text" name="NameConstraintOtherNameOID" size="6">  </td><td>
   189         <input type="radio" name="NameConstraintRadio" value="rfc822Name" onClick="parent.setNameConstraintNameType(form)"> RFC 822 Name</td></tr><td>
   190         <input type="radio" name="NameConstraintRadio" value="dnsName" onClick="parent.setNameConstraintNameType(form)"> DNS Name </td><td>
   191         <input type="radio" name="NameConstraintRadio" value="x400" onClick="parent.setNameConstraintNameType(form)"> X400 Address</td></tr><td>
   192         <input type="radio" name="NameConstraintRadio" value="directoryName" onClick="parent.setNameConstraintNameType(form)"> Directory Name</td><td>
   193         <input type="radio" name="NameConstraintRadio" value="ediPartyName" onClick="parent.setNameConstraintNameType(form)"> EDI Party Name</td></tr><td>
   194         <input type="radio" name="NameConstraintRadio" value="URL" onClick="parent.setNameConstraintNameType(form)"> Uniform Resource Locator</td><td>
   195         <input type="radio" name="NameConstraintRadio" value="ipAddress" onClick="parent.setNameConstraintNameType(form)"> IP Address</td></tr><td>
   196         <input type="radio" name="NameConstraintRadio" value="regID" onClick="parent.setNameConstraintNameType(form)"> Registered ID</td><td></tr>
   197         </table>
   198       Name: <input type="text" name="NameConstraintText">
   199         Binary Encoded: <input type="checkbox" name="NameConstraintNameDataType" value="binary" onClick="parent.setNameConstraintNameType(form)"></p>
   200       Constraint type:<p>
   201       <dd><input type="radio" name="NameConstraintTypeRadio" value="permited"> permited<p>
   202       <dd><input type="radio" name="NameConstraintTypeRadio" value="excluded"> excluded<p>
   203       Minimum: <input type="text" name="NameConstraintMin" size="8" maxlength="8"></p>
   204       Maximum: <input type="text" name="NameConstraintMax" size="8" maxlength="8"></p>
   205       </tr>
   206       </table>
   207     </tr>
   209     </table>
   210   </body>
   211 </html>

mercurial