www.usr.com/support/gpl/USR9113_release1.0.tar.gz
[bcm963xx.git] / userapps / broadcom / cfm / html / certimport.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!--
3         (c) 2006 U.S. Robotics Corporation
4 -->
5 <html>
6 <head>
7         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
8         <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
9         <title>Import 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
16   <script type="text/javascript" src="util.js"></script>
17   <script type="text/javascript">
18 <!-- hide
19
20 var keystart = '-----BEGIN RSA PRIVATE KEY-----';
21 var keyinsert = '\n<insert private key here>\n';
22 var keyend = '-----END RSA PRIVATE KEY-----';
23 var certstart = '-----BEGIN CERTIFICATE-----';
24 var certinsert = '\n<insert certificate here>\n';
25 var certend = '-----END CERTIFICATE-----';
26
27 function frmLoad() {
28   document.importForm.action = 'certlocal.cmd?action=import';
29   with ( document.forms[0] ) {
30     certPrivate.value = keystart + keyinsert + keyend + '\n';
31     certPublic.value = certstart + certinsert + certend + '\n';
32   }
33 }
34
35 function applyClick() {
36   var idx;
37
38   with ( document.forms[0] ) {
39     if ( certName.value == '' ) {
40       alert('Certificate Name should not be empty.');
41       return;
42     }
43     if ( certPrivate.value == '' ) {
44       alert('Certificate Private Key should not be empty.');
45       return;
46     }
47     if ( certPublic.value == '' ) {
48       alert('Certificate Public Key should not be empty.');
49       return;
50     }
51   }
52   document.importForm.submit();
53 }
54 // done hiding -->
55 </script>
56 </head>
57 <body onLoad="initMenu(); frmLoad();">
58
59 <script type="text/javascript">
60         
61         writeHeader("Import Certificate");
62 </script>
63
64 <h3>Import Certificate</h3>
65
66 <form name="importForm" method="post">
67 <p>Please enter the certificate name and its content and private key.</p>
68
69 <p><label for="certName">Certificate name:</label>
70         <input type='text' name='certName' size='20' maxlength="63"></p>
71
72 <p><label for="certPublic">Certificate:</label></p>
73 <p><TEXTAREA name='certPublic' rows='20' cols='80'></TEXTAREA></p>
74
75 <p><label for="certPrivate">Private key:</label></p>
76 <P><TEXTAREA name='certPrivate' rows='20' cols='80'></TEXTAREA></P>
77
78 <p><input type='button' value='Apply' onclick="applyClick()"></p>
79 </form>
80
81 <script type="text/javascript">
82         writeFooter();
83 </script>
84
85 </body>
86 </html>