Nginx - jitsi meet und eigene CA
Guten Tag,
ich habe gerade ein Problem und sehe den Wald vor lauter Bäumen nicht mehr.
Ausgangslage:
"mal eben fix nen Jitsi-Server aufsetzen für interne Videokonferenzen" (der Server darf nicht von extern erreichbar sein)
Wir nutzen eine interne Windows-CA für diverse Webseiten und Makro-Zertifizierungen.
Jetzt stelle ich gem. Anleitung eine Cert-Request samt neuem Key-File unter Ubuntu.
Den Cert-Request lade ich über die CA-Webseite hoch und kann mein Zertifikat herunterladen.
Da nginx aber auch noch die CA kennen will, das CA-Zertifikat gleich mit runter geladen.
Alles gem. Anleitung gebundelt und in den conf.-File von der Webseite eingetragen.
Wenn ich den Browser öffne, wird mir trotzdem ein Zertifikat-Fehler angezeigt.
Gehe ich auf die Zertifikate im Browser, so werden alle als gültig angezeigt.
Das CA-Zertifikat ist allen Clients bekannt (es funktioniert ja auch bei anderen Webseiten).
Nach meinem Verständnis sollte es somit nicht mehr zu einer Fehlermeldung kommen.
Ich komme irgendwie gerade nicht weiter und brauche mal nen Denkanstoß.
Gruß
Looser
ich habe gerade ein Problem und sehe den Wald vor lauter Bäumen nicht mehr.
Ausgangslage:
"mal eben fix nen Jitsi-Server aufsetzen für interne Videokonferenzen" (der Server darf nicht von extern erreichbar sein)
Wir nutzen eine interne Windows-CA für diverse Webseiten und Makro-Zertifizierungen.
Jetzt stelle ich gem. Anleitung eine Cert-Request samt neuem Key-File unter Ubuntu.
Den Cert-Request lade ich über die CA-Webseite hoch und kann mein Zertifikat herunterladen.
Da nginx aber auch noch die CA kennen will, das CA-Zertifikat gleich mit runter geladen.
Alles gem. Anleitung gebundelt und in den conf.-File von der Webseite eingetragen.
Wenn ich den Browser öffne, wird mir trotzdem ein Zertifikat-Fehler angezeigt.
Gehe ich auf die Zertifikate im Browser, so werden alle als gültig angezeigt.
Das CA-Zertifikat ist allen Clients bekannt (es funktioniert ja auch bei anderen Webseiten).
Nach meinem Verständnis sollte es somit nicht mehr zu einer Fehlermeldung kommen.
Ich komme irgendwie gerade nicht weiter und brauche mal nen Denkanstoß.
Gruß
Looser
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 642572
Url: https://administrator.de/contentid/642572
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
9 Kommentare
Neuester Kommentar
Welche Browser?
Welche Fehlermeldung?
Gerne vergessen wird, dass in aktuellen Browsern ein Common Name alleine nicht mehr reicht, sondern auch als Subject Alternative Name im Zertifikat stehen muss.
Soweit ich weiss wird Chrome auch bald anfangen, Zertifikate deren Gueltigkeit zu lang ist nicht mehr zu akzeptieren.
Welche Fehlermeldung?
Gerne vergessen wird, dass in aktuellen Browsern ein Common Name alleine nicht mehr reicht, sondern auch als Subject Alternative Name im Zertifikat stehen muss.
Soweit ich weiss wird Chrome auch bald anfangen, Zertifikate deren Gueltigkeit zu lang ist nicht mehr zu akzeptieren.
Hat das Zertifikat einen Subject Alternative Name?
Der ist zumindest im Chrome Pflicht. Und ja, die Fehlermedung ist bei fehlendem, bzw falschen SAN leider auch "Common Name Invalid"
Wenn du einen (oder mehrere) SAN drin hast, passt der auch? Oft passierts das nur der FQDN drinsteht, man aber nur den Hostnamen verwendet im Browser, oder umgekehrt.
Ich halte es bei internen Systemen gerne so das ich den Hostnamen, den FQDN und ggf. die IP alle als SAN drin stehen habe.
Der ist zumindest im Chrome Pflicht. Und ja, die Fehlermedung ist bei fehlendem, bzw falschen SAN leider auch "Common Name Invalid"
Wenn du einen (oder mehrere) SAN drin hast, passt der auch? Oft passierts das nur der FQDN drinsteht, man aber nur den Hostnamen verwendet im Browser, oder umgekehrt.
Ich halte es bei internen Systemen gerne so das ich den Hostnamen, den FQDN und ggf. die IP alle als SAN drin stehen habe.