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

bernd authored 14 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 15 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 15 years ago

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

bernd authored 14 years ago

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

bernd authored 15 years ago

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

bernd authored 15 years ago

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

bernd authored 15 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 15 years ago

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

bernd authored 14 years ago

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

bernd authored 15 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 15 years ago

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

bernd authored 15 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 14 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 15 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 15 years ago

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

bernd authored 14 years ago

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

bernd authored 15 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 15 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 15 years ago

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

bernd authored 14 years ago

73) </textarea>");