Self Signed Zertifikate - Installieren Local
Guten Tag erstmal an alle,
derzeit erstelle ich Self Signed Zertifikate über einen Linux Server, und versuche die Local auf meinem Windows 10 PC zu installieren, damit sie als „Sicher/Trusted“ angezeigt werden. Ich habe mir schon mehrere YT Videos angeschaut/Blog Beiträge, aber weiterhin ohne Erfolg. Das Zertifikat in der Trusted Root zu installieren hat leider nicht geholfen, dies habe ich schon probiert. Ich versuche ein .crt zu installieren als Information nebenbei.
Außerdem habe ich versucht, über eine Zertifikatsanforderung über unsere Zertifikatsstelle eins anzufordern, was auch funktioniert hat, aber bedauerlicherweise war das Zertifikat trotzdem nicht Trusted.
derzeit erstelle ich Self Signed Zertifikate über einen Linux Server, und versuche die Local auf meinem Windows 10 PC zu installieren, damit sie als „Sicher/Trusted“ angezeigt werden. Ich habe mir schon mehrere YT Videos angeschaut/Blog Beiträge, aber weiterhin ohne Erfolg. Das Zertifikat in der Trusted Root zu installieren hat leider nicht geholfen, dies habe ich schon probiert. Ich versuche ein .crt zu installieren als Information nebenbei.
Außerdem habe ich versucht, über eine Zertifikatsanforderung über unsere Zertifikatsstelle eins anzufordern, was auch funktioniert hat, aber bedauerlicherweise war das Zertifikat trotzdem nicht Trusted.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 4352886171
Url: https://administrator.de/contentid/4352886171
Ausgedruckt am: 19.11.2024 um 07:11 Uhr
8 Kommentare
Neuester Kommentar
Geht es um Webseiten welche du per SSL ereichen willst ?
Falls ja bedenke das die Browser u.U. einen eigenen Cert Store haben den
Sie zum Überprüfen heranziehen. Es reicht also nicht immer aus das
ROOT CA der Zertifizierungsstelle nur in die Windows Zertifikate einzufügen.
Du musst die Root CA Certs. bei Computer / Stammzertifizierungsstellen hinzufügen
und ggf. auch bei User / Stammzert. + je nach Browser dort ebenfalls
Falls ja bedenke das die Browser u.U. einen eigenen Cert Store haben den
Sie zum Überprüfen heranziehen. Es reicht also nicht immer aus das
ROOT CA der Zertifizierungsstelle nur in die Windows Zertifikate einzufügen.
Du musst die Root CA Certs. bei Computer / Stammzertifizierungsstellen hinzufügen
und ggf. auch bei User / Stammzert. + je nach Browser dort ebenfalls
In Ergänzung zu Mr-Gustav:
- Chrome, Internet Explodierer und Edge arbeiten mit dem System-Zertifikatespeicher (sowohl unter Windows als auch Unix/macOS). Dazu gehören auch alle Derivate davon, z.B. Vivaldi oder Brave.
- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
- Java-Anwendungen haben sowohl einen truststore im System (gebunden an die Java Runtime) als auch für jede App noch einmal einzeln und völlig frei konfigurierbar. Die Datei dazu nennt sich meist "cacerts" oder "jssecacaerts".
- Chrome, Internet Explodierer und Edge arbeiten mit dem System-Zertifikatespeicher (sowohl unter Windows als auch Unix/macOS). Dazu gehören auch alle Derivate davon, z.B. Vivaldi oder Brave.
- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
- Java-Anwendungen haben sowohl einen truststore im System (gebunden an die Java Runtime) als auch für jede App noch einmal einzeln und völlig frei konfigurierbar. Die Datei dazu nennt sich meist "cacerts" oder "jssecacaerts".
Über was für eine Stelle? Intern in der Domäne?
Für chocolatey hatte ich ähnliches mal angedacht und teils umgesetzt: Ubuntu Server mit Squid Cache Proxy. Der die Pakete halt zwischenhält. Habe einfach dann innerhalb der Domäne das Zertifikat angefordert und gut war es.
Oder versuchst via Extern und z.B. mit Let's Encrypt ?
Beschreib mal den Aufbau, wer, was, wo anfordert. In den Beispiel hier, muss natürlich der eig. Dienst - hier Squid - das Zertifikat nutzen.
Für chocolatey hatte ich ähnliches mal angedacht und teils umgesetzt: Ubuntu Server mit Squid Cache Proxy. Der die Pakete halt zwischenhält. Habe einfach dann innerhalb der Domäne das Zertifikat angefordert und gut war es.
Oder versuchst via Extern und z.B. mit Let's Encrypt ?
Beschreib mal den Aufbau, wer, was, wo anfordert. In den Beispiel hier, muss natürlich der eig. Dienst - hier Squid - das Zertifikat nutzen.
Zitat von @137960:
- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
Oder man aktiviert dort über die about:config das dieser auch den Windows-CA Speicher nutzt dann ist das überflüssig.- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
security.enterprise_roots.enabled = true
Zitat von @4091525239:
Zitat von @137960:
- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
Oder man aktiviert dort über die about:config das dieser auch den Windows-CA Speicher nutzt dann ist das überflüssig.- Alle Firefox-Browser und Thunderbird arbeiten mit einem eigenen Zertifikatespeicher. Muss man also für jede einzelne Anwendung extra was eingeben.
security.enterprise_roots.enabled = true
Ebenfalls kann man dies via GPO mit einem ADMX Template für den FF aktivieren. Funktioniert problemlos
Wahrscheinlich
Es reicht meistens nicht, das Zertifikat der Root-CA in die Webbrowser bzw. den Zertifikatespeicher des Betriebssystems zu packen. Wenn Du irgendwelche Server mit den selbst signierter Zertifikaten ausstattest, dann müssen die meistens auch noch von Deiner eigenen Root-CA wissen (speziell bei Java-Servern).
Es reicht meistens nicht, das Zertifikat der Root-CA in die Webbrowser bzw. den Zertifikatespeicher des Betriebssystems zu packen. Wenn Du irgendwelche Server mit den selbst signierter Zertifikaten ausstattest, dann müssen die meistens auch noch von Deiner eigenen Root-CA wissen (speziell bei Java-Servern).