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