1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3 (c) 2006 U.S. Robotics Corporation
7 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8 <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
9 <title>Add Certificate</title>
10 <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css">
11 <script src="usr_menus_dropdown.js" type="text/javascript"></script>
12 <script src="usr_menus_build.js" type="text/javascript"></script>
13 <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
14 <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
15 <script type="text/javascript" src="util.js"></script>
16 <script type="text/javascript">
19 var category = '<%ejGetJS(certCategory)%>';
22 var certreq = 'request';
23 var certsigned = 'signed';
25 function loadCountryList() {
26 document.forms[0].certCountry[0] = new Option("AD (Andorra)", "AD");
27 document.forms[0].certCountry[1] = new Option("AE (United Arab Emirates)","AE");
28 document.forms[0].certCountry[2] = new Option("AF (Afghanistan)","AF");
29 document.forms[0].certCountry[3] = new Option("AG (Antiqua And Barb)","AG");
30 document.forms[0].certCountry[4] = new Option("AI (Anguilla)","AI");
31 document.forms[0].certCountry[5] = new Option("AL (Albania)","AL");
32 document.forms[0].certCountry[6] = new Option("AM (Amenia)","AM");
33 document.forms[0].certCountry[7] = new Option("AN (Netherlands Antilles)","AN");
34 document.forms[0].certCountry[8] = new Option("AO (Angola)","AO");
35 document.forms[0].certCountry[9] = new Option("AQ (Antarctica)","AQ");
36 document.forms[0].certCountry[10] = new Option("AR (Argentina)","AR");
37 document.forms[0].certCountry[11] = new Option("AS (American Samoa)","AS");
38 document.forms[0].certCountry[12] = new Option("AT (Austria)","AT");
39 document.forms[0].certCountry[13] = new Option("AU (Australia)","AU");
40 document.forms[0].certCountry[14] = new Option("AW (Aruba)","AW");
41 document.forms[0].certCountry[15] = new Option("AZ (Azerbaijan)","AZ");
42 document.forms[0].certCountry[16] = new Option("BA (Bosnia and Herzegovina)","BA");
43 document.forms[0].certCountry[17] = new Option("BB (Barbados)","BB");
44 document.forms[0].certCountry[18] = new Option("BD (Bangladesh)","BD");
45 document.forms[0].certCountry[19] = new Option("BE (Belgium)","BE");
46 document.forms[0].certCountry[20] = new Option("BF (Burkina Faso)","BF");
47 document.forms[0].certCountry[21] = new Option("BG (Bulgaria)","BG");
48 document.forms[0].certCountry[22] = new Option("BH (Bahrain)","BH");
49 document.forms[0].certCountry[23] = new Option("BI (Burundi)","BI");
50 document.forms[0].certCountry[24] = new Option("BJ (Benin)","BJ");
51 document.forms[0].certCountry[25] = new Option("BM (Bermuda)","BM");
52 document.forms[0].certCountry[26] = new Option("BN (Brunei)","BN");
53 document.forms[0].certCountry[27] = new Option("BO (Bolivia)","BO");
54 document.forms[0].certCountry[28] = new Option("BR (Briazil)","BR");
55 document.forms[0].certCountry[29] = new Option("BS (Bahamas)","BS");
56 document.forms[0].certCountry[30] = new Option("BT (Bhutan)","BT");
57 document.forms[0].certCountry[31] = new Option("BV (Bouvet Islands)","BV");
58 document.forms[0].certCountry[32] = new Option("BW (Botswana)","BW");
59 document.forms[0].certCountry[33] = new Option("BY (Belarus)","BY");
60 document.forms[0].certCountry[34] = new Option("CA (Canada)","CA");
61 document.forms[0].certCountry[35] = new Option("CC (Cocos Keeling)","CC");
62 document.forms[0].certCountry[36] = new Option("CD (Congo(DRC))","CD");
63 document.forms[0].certCountry[37] = new Option("CF (Central African Republic)","CF");
64 document.forms[0].certCountry[38] = new Option("CG (Congo)","CG");
65 document.forms[0].certCountry[39] = new Option("CH (Switzerland)","CH");
66 document.forms[0].certCountry[40] = new Option("CI (Cote D'lvoire)","CI");
67 document.forms[0].certCountry[41] = new Option("CK (Cook Islands)","CK");
68 document.forms[0].certCountry[42] = new Option("CL (Chile)","CL");
69 document.forms[0].certCountry[43] = new Option("CM (Cameroon)","CM");
70 document.forms[0].certCountry[44] = new Option("CN (China)","CN");
71 document.forms[0].certCountry[45] = new Option("CO (Colombia)","CO");
72 document.forms[0].certCountry[46] = new Option("CR (Costa Rica)","CR");
73 document.forms[0].certCountry[47] = new Option("CU (Cuba)","CU");
74 document.forms[0].certCountry[48] = new Option("CV (Cape Verde)","CV");
75 document.forms[0].certCountry[49] = new Option("CX (Chrismas Island)","CX");
76 document.forms[0].certCountry[50] = new Option("CY (Cyprus)","CY");
77 document.forms[0].certCountry[51] = new Option("CZ (Czech Republic)","CZ");
78 document.forms[0].certCountry[52] = new Option("DE (Germany)","DE");
79 document.forms[0].certCountry[53] = new Option("DE (Djibouti)","DE");
80 document.forms[0].certCountry[54] = new Option("DK (Denmark)","DK");
81 document.forms[0].certCountry[55] = new Option("DM (Dominica)","DM");
82 document.forms[0].certCountry[56] = new Option("DO (Dominican Republic)","DO");
83 document.forms[0].certCountry[57] = new Option("DZ (Algeria)","DZ");
84 document.forms[0].certCountry[58] = new Option("EC (Ecuador)","EC");
85 document.forms[0].certCountry[59] = new Option("EE (Estonia)","EE");
86 document.forms[0].certCountry[60] = new Option("EG (Egypt)","EG");
87 document.forms[0].certCountry[61] = new Option("ER (Eritrea)","ER");
88 document.forms[0].certCountry[62] = new Option("ES (Spain)","ES");
89 document.forms[0].certCountry[63] = new Option("ET (Ethiopia)","ET");
90 document.forms[0].certCountry[64] = new Option("FI (Finland)","FI");
91 document.forms[0].certCountry[65] = new Option("FJ (Fiji Islands)","FJ");
92 document.forms[0].certCountry[66] = new Option("FK (Faulkland Islands)","FK");
93 document.forms[0].certCountry[67] = new Option("FM (Micronesia)","FM");
94 document.forms[0].certCountry[68] = new Option("FR (France)","FR");
95 document.forms[0].certCountry[69] = new Option("FX (France, Metropolit)","FX");
96 document.forms[0].certCountry[70] = new Option("GA (Gobon)","GA");
97 document.forms[0].certCountry[71] = new Option("GB (United Kingdom)","GB");
98 document.forms[0].certCountry[72] = new Option("GD (Grenada)","GD");
99 document.forms[0].certCountry[73] = new Option("GI (Georgia)","GE");
100 document.forms[0].certCountry[74] = new Option("GF (French Guiana)","GF");
101 document.forms[0].certCountry[75] = new Option("GH (Ghana)","GH");
102 document.forms[0].certCountry[76] = new Option("GI (Gibraltar)","GI");
103 document.forms[0].certCountry[77] = new Option("GL (Greenland)","GL");
104 document.forms[0].certCountry[78] = new Option("GM (Gambia, The)","GM");
105 document.forms[0].certCountry[79] = new Option("GN (Guinea)","GN");
106 document.forms[0].certCountry[80] = new Option("GP (Guadeloupe)","GP");
107 document.forms[0].certCountry[81] = new Option("GQ (Equatoria Guinea)","GQ");
108 document.forms[0].certCountry[82] = new Option("GR (Greece)","GR");
109 document.forms[0].certCountry[83] = new Option("GS (South Georgia And the South Sandwich Islands)","GS");
110 document.forms[0].certCountry[84] = new Option("GT (Guatemala)","GT");
111 document.forms[0].certCountry[85] = new Option("GU (Guam)","GU");
112 document.forms[0].certCountry[86] = new Option("GW (Guinea-Bissau)","GW");
113 document.forms[0].certCountry[87] = new Option("GY (Guyana)","GY");
114 document.forms[0].certCountry[88] = new Option("HK (Hong Kong S.A.R)","HK");
115 document.forms[0].certCountry[89] = new Option("HM (Heard and McDo)","HM");
116 document.forms[0].certCountry[90] = new Option("HN (Honduras)","HN");
117 document.forms[0].certCountry[91] = new Option("HR (Croatia)","HR");
118 document.forms[0].certCountry[92] = new Option("HT (Haiti)","HT");
119 document.forms[0].certCountry[93] = new Option("HU (Hungary)","HU");
120 document.forms[0].certCountry[94] = new Option("ID (Indonessia)","ID");
121 document.forms[0].certCountry[95] = new Option("IE (Ireland)","IE");
122 document.forms[0].certCountry[96] = new Option("IL (Israel)","IL");
123 document.forms[0].certCountry[97] = new Option("IN (India)","IN");
124 document.forms[0].certCountry[98] = new Option("IO (British Indian Ocean Territory)","IO");
125 document.forms[0].certCountry[99] = new Option("IQ (Iraq)","IQ");
126 document.forms[0].certCountry[100] = new Option("IR (Iran)","IR");
127 document.forms[0].certCountry[101] = new Option("IS (Iceland)","IS");
128 document.forms[0].certCountry[102] = new Option("IT (Italy)","IT");
129 document.forms[0].certCountry[103] = new Option("JM (Jamaica)","JM");
130 document.forms[0].certCountry[104] = new Option("JM (Jordan)","JM");
131 document.forms[0].certCountry[105] = new Option("JP (Japan)","JP");
132 document.forms[0].certCountry[106] = new Option("KE (Kenya)","KE");
133 document.forms[0].certCountry[107] = new Option("KG (Kyrgyzstan)","KG");
134 document.forms[0].certCountry[108] = new Option("KG (Cambodia)","KG");
135 document.forms[0].certCountry[109] = new Option("KI (Kiribati)","KI");
136 document.forms[0].certCountry[110] = new Option("KM (Comoros)","KM");
137 document.forms[0].certCountry[111] = new Option("KN (St. Kitts And Nevis)","KN");
138 document.forms[0].certCountry[112] = new Option("KP (North Korea)","KP");
139 document.forms[0].certCountry[113] = new Option("KR (Korea)","KR");
140 document.forms[0].certCountry[114] = new Option("KW (Kuwait)","KW");
141 document.forms[0].certCountry[115] = new Option("KY (Cayman Islands)","KY");
142 document.forms[0].certCountry[116] = new Option("KZ (Kazakhstan)","KZ");
143 document.forms[0].certCountry[117] = new Option("LA (Laos)","LA");
144 document.forms[0].certCountry[118] = new Option("LB (Lebanon)","LB");
145 document.forms[0].certCountry[119] = new Option("LC (St. Lucia)","LC");
146 document.forms[0].certCountry[120] = new Option("LI (Liechtenstein)","LI");
147 document.forms[0].certCountry[121] = new Option("LK (Sri Lanka)","LK");
148 document.forms[0].certCountry[122] = new Option("LR (Liberia)","LR");
149 document.forms[0].certCountry[123] = new Option("LS (Lesotho)","LS");
150 document.forms[0].certCountry[124] = new Option("LT (Lithuania)","LT");
151 document.forms[0].certCountry[125] = new Option("LU (Luxembourg)","LU");
152 document.forms[0].certCountry[126] = new Option("LV (Latvia)","LV");
153 document.forms[0].certCountry[127] = new Option("LY (Libya)","LY");
154 document.forms[0].certCountry[128] = new Option("MA (Morocco)","MA");
155 document.forms[0].certCountry[129] = new Option("MC (Monaco)","MC");
156 document.forms[0].certCountry[130] = new Option("MD (Moldova)","MD");
157 document.forms[0].certCountry[131] = new Option("MG (Madagascar)","MG");
158 document.forms[0].certCountry[132] = new Option("MH (Marshall Islands)","MH");
159 document.forms[0].certCountry[133] = new Option("MK (Macedonia)","MK");
160 document.forms[0].certCountry[134] = new Option("ML (Mali)","ML");
161 document.forms[0].certCountry[135] = new Option("MM (Myanmar)","MM");
162 document.forms[0].certCountry[136] = new Option("MN (Mongolia)","MN");
163 document.forms[0].certCountry[137] = new Option("MO (Macau S.A.R.)","MO");
164 document.forms[0].certCountry[138] = new Option("MP (Nothern Marina Islands)","MP");
165 document.forms[0].certCountry[139] = new Option("MQ (Martinique)","MQ");
166 document.forms[0].certCountry[140] = new Option("MR (Mauritania)","MR");
167 document.forms[0].certCountry[141] = new Option("MS (Montserrat)","MS");
168 document.forms[0].certCountry[142] = new Option("MT (Malta)","MT");
169 document.forms[0].certCountry[143] = new Option("MU (Mauritius)","MU");
170 document.forms[0].certCountry[144] = new Option("MV (Maldives)","MV");
171 document.forms[0].certCountry[145] = new Option("MW (Malawi)","MW");
172 document.forms[0].certCountry[146] = new Option("MX (Mexico)","MX");
173 document.forms[0].certCountry[147] = new Option("MY (Malaysiz)","MY");
174 document.forms[0].certCountry[148] = new Option("MZ (Mozambique)","MZ");
175 document.forms[0].certCountry[149] = new Option("NA (Namibia)","NA");
176 document.forms[0].certCountry[150] = new Option("NC (New Caledonia)","NC");
177 document.forms[0].certCountry[151] = new Option("NE (Niger)","NE");
178 document.forms[0].certCountry[152] = new Option("NF (Norfolk Island)","NF");
179 document.forms[0].certCountry[153] = new Option("NG (Nigeria)","NG");
180 document.forms[0].certCountry[154] = new Option("NI (Nicaragua)","NI");
181 document.forms[0].certCountry[155] = new Option("NL (Netherlands, The)","NL");
182 document.forms[0].certCountry[156] = new Option("NO (Norway)","NO");
183 document.forms[0].certCountry[157] = new Option("NP (Nepal)","NP");
184 document.forms[0].certCountry[158] = new Option("NR (Nauru)","NR");
185 document.forms[0].certCountry[159] = new Option("NU (Niue)","NU");
186 document.forms[0].certCountry[160] = new Option("NZ (New Zealand)","NZ");
187 document.forms[0].certCountry[161] = new Option("OM (Oman)","OM");
188 document.forms[0].certCountry[162] = new Option("PA (Panama)","PA");
189 document.forms[0].certCountry[163] = new Option("PE (Peru)","PE");
190 document.forms[0].certCountry[164] = new Option("PF (French Polynesia)","PF");
191 document.forms[0].certCountry[165] = new Option("PG (Papua New Guinea)","PG");
192 document.forms[0].certCountry[166] = new Option("PH (Philippines)","PH");
193 document.forms[0].certCountry[167] = new Option("PK (Pakistan)","PK");
194 document.forms[0].certCountry[168] = new Option("PL (Poland)","PL");
195 document.forms[0].certCountry[169] = new Option("PM (St. Pierre and Miquelon)","PM");
196 document.forms[0].certCountry[170] = new Option("PN (Pitcairn Islands)","PN");
197 document.forms[0].certCountry[171] = new Option("PR (Puerto Rico)","PR");
198 document.forms[0].certCountry[172] = new Option("PT (Portugal)","PT");
199 document.forms[0].certCountry[173] = new Option("PW (Palau)","PW");
200 document.forms[0].certCountry[174] = new Option("PY (Paraguay)","PY");
201 document.forms[0].certCountry[175] = new Option("QA (Qatar)","QA");
202 document.forms[0].certCountry[176] = new Option("RE (Reunion)","RE");
203 document.forms[0].certCountry[177] = new Option("RO (Romania)","RO");
204 document.forms[0].certCountry[178] = new Option("RU (Russia)","RU");
205 document.forms[0].certCountry[179] = new Option("RW (Rwanda)","RW");
206 document.forms[0].certCountry[180] = new Option("SA (Saudi Arabia)","SA");
207 document.forms[0].certCountry[181] = new Option("SB (Solomon Islands)","SB");
208 document.forms[0].certCountry[182] = new Option("SC (Seychelles)","SC");
209 document.forms[0].certCountry[183] = new Option("SD (Sudan)","SD");
210 document.forms[0].certCountry[184] = new Option("SE (Sweden)","SE");
211 document.forms[0].certCountry[185] = new Option("SG (Singapore)","SG");
212 document.forms[0].certCountry[186] = new Option("SH (St. Helena)","SH");
213 document.forms[0].certCountry[187] = new Option("SI (Slovenia)","SI");
214 document.forms[0].certCountry[188] = new Option("SJ (Svalbard And Jan Mayen Islands)","SJ");
215 document.forms[0].certCountry[189] = new Option("SK (Slovakia)","SK");
216 document.forms[0].certCountry[190] = new Option("SL (Sierra Leone)","SL");
217 document.forms[0].certCountry[191] = new Option("SM (San Marino)","SM");
218 document.forms[0].certCountry[192] = new Option("SN (Senegal)","SN");
219 document.forms[0].certCountry[193] = new Option("SO (Somalia)","SO");
220 document.forms[0].certCountry[194] = new Option("SP (Serbia)","SP");
221 document.forms[0].certCountry[195] = new Option("SR (Suriname)","SR");
222 document.forms[0].certCountry[196] = new Option("ST (Sao Tome and Principe)","ST");
223 document.forms[0].certCountry[197] = new Option("SV(El Salvador)","SV");
224 document.forms[0].certCountry[198] = new Option("SY (Syria)","SY");
225 document.forms[0].certCountry[199] = new Option("SZ (Swaziland)","SZ");
226 document.forms[0].certCountry[200] = new Option("TC (Turks And Caicos Island)","TC");
227 document.forms[0].certCountry[201] = new Option("TD (Chad)","TD");
228 document.forms[0].certCountry[202] = new Option("TF (French Southen aan Antarctic Lands)","TF");
229 document.forms[0].certCountry[203] = new Option("TG (Togo)","TG");
230 document.forms[0].certCountry[204] = new Option("TH (Thailand)","TH");
231 document.forms[0].certCountry[205] = new Option("TJ (Tajikistan)","TJ");
232 document.forms[0].certCountry[206] = new Option("TK (Tokelau)","TK");
233 document.forms[0].certCountry[207] = new Option("TM (Turkmenistan)","TM");
234 document.forms[0].certCountry[208] = new Option("TN (Tunisia)","TN");
235 document.forms[0].certCountry[209] = new Option("TO (Tonga)","TO");
236 document.forms[0].certCountry[210] = new Option("TP (East Timor)","TP");
237 document.forms[0].certCountry[211] = new Option("TR (Turkey)","TR");
238 document.forms[0].certCountry[212] = new Option("TT (Trinidad and Tobago)","TT");
239 document.forms[0].certCountry[213] = new Option("TV (Tuvalu)","TV");
240 document.forms[0].certCountry[214] = new Option("TW (Taiwan)","TW");
241 document.forms[0].certCountry[215] = new Option("TZ (Tanzania)","TZ");
242 document.forms[0].certCountry[216] = new Option("UA (Ukraine)","UA");
243 document.forms[0].certCountry[217] = new Option("UG (Uganda)","UG");
244 document.forms[0].certCountry[218] = new Option("UM (U.S. Minor Outlyi)","UM");
245 document.forms[0].certCountry[219] = new Option("US (United States)","US");
246 document.forms[0].certCountry[220] = new Option("UY (Uruguay)","UY");
247 document.forms[0].certCountry[221] = new Option("UZ (Uzbekistan)","UZ");
248 document.forms[0].certCountry[222] = new Option("VA (Vatican City)","VA");
249 document.forms[0].certCountry[223] = new Option("VC (St. Vincent And The Grenadines)","VC");
250 document.forms[0].certCountry[224] = new Option("VE (Venezuela)","VE");
251 document.forms[0].certCountry[225] = new Option("VG (Virgin Islands, British)","VG");
252 document.forms[0].certCountry[226] = new Option("VI (Virgin Islands)","VI");
253 document.forms[0].certCountry[227] = new Option("VN (Viet Nam)","VN");
254 document.forms[0].certCountry[228] = new Option("VU (Vanuatu)","VU");
255 document.forms[0].certCountry[229] = new Option("WF (Wallis and Futura Islands)","WF");
256 document.forms[0].certCountry[230] = new Option("WS (Samoa)","WS");
257 document.forms[0].certCountry[231] = new Option("YE (Yemen)","YE");
258 document.forms[0].certCountry[232] = new Option("YT (Mayotte)","YT");
259 document.forms[0].certCountry[233] = new Option("YU (Yugoslvia)","YU");
260 document.forms[0].certCountry[234] = new Option("ZA (South Africa)","ZA");
261 document.forms[0].certCountry[235] = new Option("ZM (Zambia)","ZM");
262 document.forms[0].certCountry[236] = new Option("ZW (Zimbabwe)","ZW");
264 for (var i=0; i< document.forms[0].certCountry.options.length; i++) {
265 if (document.forms[0].certCountry.options[i].value == country) {
266 document.forms[0].certCountry.options[i].selected = true;
276 with ( document.forms[0] ) {
278 certCommonName.value = '';
280 certState.value = '';
284 function btnApply() {
287 if (category != 'ca') {
288 loc = 'certlocal.cmd?action=add';
291 loc = 'certca.cmd?action=add';
294 with ( document.forms[0] ) {
296 if ( isValidNameWSpace(certName.value) == false ) {
297 alert('Invalid Certificate Name "' + certName.value + '".');
300 loc += '&certName=' + certName.value;
301 if ( certCommonName.value == '' ) {
302 alert('Common Name should not be empty.');
305 if ( certOrg.value == '' ) {
306 alert('Please enter an organization name.');
309 if ( certState.value == '' ) {
310 alert('Please enter a state/province name.');
313 loc += '&certCommonName=' + certCommonName.value;
314 loc += '&certOrg=' + certOrg.value;
315 loc += '&certState=' + certState.value;
317 idx = certCountry.selectedIndex;
318 loc += '&certCountry=' + certCountry.options[idx].value;
321 var code = 'location = "' + loc + '"';
328 <body onload="initMenu(); frmLoad();">
330 <script type="text/javascript">
332 writeHeader("New Certificate");
335 <h3>New Certificate Request</h3>
338 <p>To generate a certificate signing request, you need to include Common Name,
339 Organization Name, State/Province Name, and the two-letter Country Code for
344 <td><label for="certName">Certificate name:</label></td>
345 <td><input type='text' name='certName' size='20' maxlength="63"></td>
348 <td><label for="certCommonName">Common name:</label></td>
349 <td><input type='text' name='certCommonName' size='20' maxlength="63"></td>
352 <td><label for=certOrg"">Organization name:</label></td>
353 <td><input type='text' name='certOrg' size='20' maxlength="63"></td>
356 <td><label for="certState">State/province name:</label></td>
357 <td><input type='text' name='certState' size='20' maxlength="32"></td>
360 <td><label>Country/region name:</label></td>
361 <td><select name='certCountry' size="1"></select></td>
365 <p><input type='button' onClick='btnApply()' value='Apply'></p>
368 <script type="text/javascript">