45e40a07d1a77169b8f303e1a7c24ee4da96465d
bernd CSR-Erstellung

bernd authored 15 years ago

1) <?php
2) 
3) require_once('certs.php');
4) require_role(ROLE_SYSTEMUSER);
5) 
6) $mode = 'cert';
7) if ($_REQUEST['mode'] == 'csr')
8)   $mode = 'csr';
9) 
10) 
11) $section = 'vhosts_certs';
12) 
13) 
14) if ($mode == 'csr')
15) {
16)   $data = csr_details($_REQUEST['id']);
17)   $cert = $data['csr'];
18)   $key = $data['key'];
19) 
20) 
21)   $title = 'CSR anzeigen';
22)   output("<h3>CSR anzeigen</h3>
23)   <p>Untenstehend sehen Sie Ihren automatisch erzeugten CSR (»certificate signing request«) und evtl.
24)   den dazu gehörigen privaten Schlüssel. Sofern Sie den privaten Schlüssel auf Ihrer Festplatte 
25)   speichern, stellen Sie bitte sicher, dass dieser vor unbefugtem Zugriff geschützt ist. Der
26)   private Schlüssel ist selbst <strong>nicht verschlüsselt</strong> und nicht mit einem 
27)   Passwort geschützt.</p>");
28) 
29)   output("<h4>CSR</h4>
30)   <pre>
31) {$cert}
32) </pre>");
33)   
34)   if ($_REQUEST['private'] == 'yes')
35)   {
36)     output("<h4>privater Schlüssel</h4>
37) <pre>
38) {$key}
39) </pre>");
40)   }
41)   else
42)   {
43)     output('<p>'.internal_link('', 'privaten Schlüssel auch anzeigen', "mode={$_REQUEST['mode']}&id={$_REQUEST['id']}&private=yes").'</p>');
44)   }
45) 
46) 
bernd addnew() eingeführt

bernd authored 15 years ago

47)   addnew('certfromcsr', 'Unterschriebenes Zertifikat eingeben', "id={$_REQUEST['id']}");