33493dad08b6d1adf020388e17bf6edfd97b2810
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>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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']}");
bernd CSR-Erstellung

bernd authored 14 years ago

48) 
49) 
50) }
51) else
52) {
53)   $data = cert_details($_REQUEST['id']);
54)   $cert = $data['cert'];
55)   $key = $data['key'];
56) 
57)   $title = 'Zertifikat anzeigen';
58)   output("<h3>Zertifikat anzeigen</h3>
59)   <p>Untenstehend sehen Sie Ihr SSL-Zertifikat und evtl. den dazu gehörigen privaten 
60)   Schlüssel. Sofern Sie den privaten Schlüssel auf Ihrer Festplatte speichern, stellen 
61)   Sie bitte sicher, dass dieser vor unbefugtem Zugriff geschützt ist. Der private 
62)   Schlüssel ist selbst <strong>nicht verschlüsselt</strong> und nicht mit einem 
63)   Passwort geschützt.</p>");
64) 
65)   output("<h4>Zertifikat</h4>
bernd Benutze <textarea> für Zert...

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

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

bernd authored 14 years ago

75) </textarea>");