1aaaa700cdfda9c1e0bd92741205d07d8e0132de
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) 
bernd Benutze überall title() sta...

bernd authored 13 years ago

21)   title('CSR anzeigen');
22)   output("<p>Untenstehend sehen Sie Ihren automatisch erzeugten CSR (»certificate signing request«) und evtl.
bernd CSR-Erstellung

bernd authored 14 years ago

23)   den dazu gehörigen privaten Schlüssel. Sofern Sie den privaten Schlüssel auf Ihrer Festplatte 
24)   speichern, stellen Sie bitte sicher, dass dieser vor unbefugtem Zugriff geschützt ist. Der
25)   private Schlüssel ist selbst <strong>nicht verschlüsselt</strong> und nicht mit einem 
26)   Passwort geschützt.</p>");
27) 
28)   output("<h4>CSR</h4>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

29)   <textarea cols=\"70\" rows=\"20\">
bernd CSR-Erstellung

bernd authored 14 years ago

30) {$cert}
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

31) </textarea>");
bernd CSR-Erstellung

bernd authored 14 years ago

32)   
bernd neue Bilder, mehr SSL-Zerti...

bernd authored 14 years ago

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

bernd authored 14 years ago

34)   {
35)     output("<h4>privater Schlüssel</h4>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

36) <textarea cols=\"70\" rows=\"20\">
bernd CSR-Erstellung

bernd authored 14 years ago

37) {$key}
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

38) </textarea>");
bernd CSR-Erstellung

bernd authored 14 years ago

39)   }
40)   else
41)   {
42)     output('<p>'.internal_link('', 'privaten Schlüssel auch anzeigen', "mode={$_REQUEST['mode']}&id={$_REQUEST['id']}&private=yes").'</p>');
43)   }
44) 
45) 
bernd addnew() eingeführt

bernd authored 14 years ago

46)   addnew('certfromcsr', 'Unterschriebenes Zertifikat eingeben', "id={$_REQUEST['id']}");
bernd CSR-Erstellung

bernd authored 14 years ago

47) 
48) 
49) }
50) else
51) {
52)   $data = cert_details($_REQUEST['id']);
53)   $cert = $data['cert'];
54)   $key = $data['key'];
55) 
bernd Benutze überall title() sta...

bernd authored 13 years ago

56)   title('Zertifikat anzeigen');
57)   output("<p>Untenstehend sehen Sie Ihr SSL-Zertifikat und evtl. den dazu gehörigen privaten 
bernd CSR-Erstellung

bernd authored 14 years ago

58)   Schlüssel. Sofern Sie den privaten Schlüssel auf Ihrer Festplatte speichern, stellen 
59)   Sie bitte sicher, dass dieser vor unbefugtem Zugriff geschützt ist. Der private 
60)   Schlüssel ist selbst <strong>nicht verschlüsselt</strong> und nicht mit einem 
61)   Passwort geschützt.</p>");
62) 
63)   output("<h4>Zertifikat</h4>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

64)   <textarea cols=\"70\" rows=\"20\">
bernd CSR-Erstellung

bernd authored 14 years ago

65) {$cert}
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

66) </textarea>");
bernd CSR-Erstellung

bernd authored 14 years ago

67)   
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

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

bernd authored 14 years ago

69)   {
70)     output("<h4>privater Schlüssel</h4>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

71) <textarea cols=\"70\" rows=\"20\">
bernd CSR-Erstellung

bernd authored 14 years ago

72) {$key}
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

73) </textarea>");