Heim > Backend-Entwicklung > Golang > Wo finden Sie Stammzertifizierungsstellen auf Linux-Systemen?

Wo finden Sie Stammzertifizierungsstellen auf Linux-Systemen?

Mary-Kate Olsen
Freigeben: 2024-12-27 14:14:10
Original
992 Leute haben es durchsucht

Where Does Go Find Root Certificate Authorities on Linux Systems?

Stammzertifizierungsstellen in Golang finden

Das Feld crypto/tls.Config.RootCAs stellt eine Reihe vertrauenswürdiger Stammzertifizierungsstellen zur Überprüfung des Servers bereit Zertifikate. Wenn dieses Feld nicht gesetzt ist, verwendet Golang stattdessen den Root-CA-Satz des Hosts. Insbesondere auf Linux-Systemen werden diese Root-CAs von bestimmten Orten abgerufen.

Wo Golang Host-Root-CAs unter Linux findet

Golang durchsucht mehrere mögliche Zertifikatsdateien nach Suchen Sie den Root-CA-Satz des Hosts. Diese Dateien werden in der folgenden Reihenfolge aufgelistet und Golang stoppt, sobald eine gefunden wird:

  • /etc/ssl/certs/ca-certificates.crt (Debian/Ubuntu/Gentoo)
  • /etc/pki/tls/certs/ca-bundle.crt (Fedora/RHEL 6)
  • /etc/ssl/ca-bundle.pem (OpenSUSE)
  • /etc/pki/tls/cacert.pem (OpenELEC)
  • /etc/pki /ca-trust/extracted/pem/tls-ca-bundle.pem (CentOS/RHEL 7)
  • /etc/ssl/cert.pem (Alpine Linux)

Um dem vertrauenswürdigen Satz auf einem Linux-System global eine Stammzertifizierungsstelle hinzuzufügen, können Sie daher Folgendes einschließen Speichern Sie die entsprechende Zertifikatsdatei an einem der oben genannten Speicherorte.

Das obige ist der detaillierte Inhalt vonWo finden Sie Stammzertifizierungsstellen auf Linux-Systemen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage