OSCam/de/OSCam and SSL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Madman (Diskussion | Beiträge) |
Madman (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
Vor dem Port muss ein "+" hinzugefügt werden<br /> | Vor dem Port muss ein "+" hinzugefügt werden<br /> | ||
<syntaxhighlight lang="bash"> | |||
httpport = +83 | |||
</syntaxhighlight> | |||
Zeile 20: | Zeile 20: | ||
==== Web Zertifikat erzeugen ==== | ==== Web Zertifikat erzeugen ==== | ||
<syntaxhighlight lang="bash"> | |||
#!/bin/bash | #!/bin/bash | ||
# Paßwortgeschützten Server Key erzeugen | # Paßwortgeschützten Server Key erzeugen | ||
Zeile 45: | Zeile 41: | ||
cat server.key.unsecure server.crt > oscam.pem | cat server.key.unsecure server.crt > oscam.pem | ||
</syntaxhighlight> | </syntaxhighlight> | ||
3) oscam.pem in das Konfigurationsverzeichnis kopieren und OSCam neu starten | 3) ==== oscam.pem in das Konfigurationsverzeichnis kopieren und OSCam neu starten ==== |
Version vom 30. November 2012, 13:43 Uhr
Um den SSL Zugriff auf die OSCAM WebUI zu aktivieren, sind mehrere Schritte notwendig.
1) oscam.conf
httpport
Vor dem Port muss ein "+" hinzugefügt werden
<syntaxhighlight lang="bash"> httpport = +83 </syntaxhighlight>
2)
oscam.pem
Web Zertifikat erzeugen
<syntaxhighlight lang="bash">
- !/bin/bash
- Paßwortgeschützten Server Key erzeugen
openssl genrsa -des3 -out server.key 1024
- Ungeschützte Version extrahieren
openssl rsa -in server.key -out server.key.unsecure
- Certificate Signing Request (CSR) mit persönlichen Daten erzeugen
openssl req -new -key server.key -out server.csr
- Ein Jahr gültiges, selbst signiertes Zertifikat anfordern
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
- CSR wird nicht mehr benötigt
rm server.csr
- Schlüssel + Zertifikat (in dieser Reihenfolge!)
- in einer Datei zusammenführen
cat server.key.unsecure server.crt > oscam.pem </syntaxhighlight>
3) ==== oscam.pem in das Konfigurationsverzeichnis kopieren und OSCam neu starten ====