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)
|