Importieren der CA in Chrome Linux

Aus Xinux Wiki
Version vom 11. April 2025, 11:33 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Eigene CA unter Linux in Chrome einbinden = == Ziel == Einbindung einer eigenen Zertifizierungsstelle (CA), damit Chrome unter Linux diese als vertrauenswü…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Eigene CA unter Linux in Chrome einbinden

Ziel

Einbindung einer eigenen Zertifizierungsstelle (CA), damit Chrome unter Linux diese als vertrauenswürdig akzeptiert.

Problem

Chrome verwendet unter Linux nicht den systemweiten Zertifikatsspeicher unter /etc/ssl/certs, sondern eine eigene NSS-Datenbank im Benutzerverzeichnis. Daher funktioniert update-ca-certificates nicht für Chrome.

== Voraussetzungen

  • apt install libnss3-tools

== NSS-Zertifikatsspeicher initialisieren

  • mkdir -p ~/.pki/nssdb
  • certutil -N -d sql:$HOME/.pki/nssdb

Wenn ein Passwort abgefragt wird, einfach Enter drücken (kein Passwort erforderlich).

== CA-Zertifikat importieren

Angenommen, die Datei ca.crt liegt im Home-Verzeichnis.

  • certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n "Meine-CA" -i ~/ca.crt

== Import überprüfen

  • certutil -L -d sql:$HOME/.pki/nssdb

Der Name "Meine-CA" sollte in der Liste erscheinen.

== Chrome neu starten

  • pkill chrome

Chrome danach neu öffnen. Die eigene CA wird nun akzeptiert.