GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie füge ich ein SSL-Client-Zertifikat / einen Schlüssel global in Ubuntu hinzu?

Ich habe einen Webserver, der ein Client-Zertifikat benötigt, um eine SSL-Verbindung herzustellen (SSLVerifyClient require im Apache). In Firefox oder Chrome importiere ich einfach die .p12-Datei mit meinem Zertifikat im PKCS 12-Format im Reiter „Ihre Zertifikate“, und das funktioniert wie es soll.

Jetzt möchte ich andere Anwendungen verwenden, die afaik nicht die Funktionalität haben, selbst ein Client-SSL-Zertifikat bereitzustellen (z. B. Nautilus). Ich schätze, dass es einen systemweiten Ort geben muss, an dem ich mein Client-Zertifikat speichern kann, aber das einzige, was ich beim Googeln finde, ist, wo ich CA-Zertifikate speichern kann.

Meine Frage ist also, wie kann ich SSL-Client-Zertifikate / Schlüsseldateien (entweder .p12 oder .crt und .key, denke ich) hinzufügen, damit sie systemweit verwendet werden?

Akzeptierte Antwort:

Sie müssen Ihr Zertifikat unter /etc/ssl/certs installieren . Es müsste die Erweiterung .crt haben. Ihre Anwendung muss so konfiguriert werden, dass sie in /etc/ssl/certs sucht Pfad für die Zertifikate, aber es sollte funktionieren. Ich habe Fetchmail so konfiguriert, dass die Referenz /etc/ssl/certs gezogen wird .


Ubuntu
  1. So installieren Sie ein SSL-Zertifikat eines Drittanbieters mit cPanel

  2. So installieren Sie den Minecraft-Client auf Ubuntu

  3. Wie füge ich Ppa-Repositories hinzu?

  4. Wie kann man Apache 2 dazu bringen, nicht mehr nach einem Passwort für ein SSL-Zertifikat zu fragen?

  5. So erstellen Sie ein selbstsigniertes SSL-Zertifikat unter Ubuntu 18.04

So installieren Sie den TeamSpeak-Client auf Ubuntu

So fügen Sie Ubuntu einen Drucker hinzu

So generieren Sie eine Zertifikatssignierungsanforderung (CSR) unter Ubuntu

So fügen Sie Benutzer zu Sudoers auf Ubuntu 22.04 hinzu

So überprüfen Sie das Ablaufdatum eines TLS/SSL-Zertifikats auf Ubuntu

So installieren Sie Ansible unter Ubuntu 18.04