da0e59cc4f30cec244a9f9ee757cf77d0a80f422
bernd CSR-Erstellung

bernd authored 14 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)   
bernd neue Bilder, mehr SSL-Zerti...

bernd authored 14 years ago

34)   if (isset($_REQUEST['private']) && $_REQUEST['private'] == 'yes')
bernd CSR-Erstellung

bernd authored 14 years ago

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 14 years ago

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