ホームページ > バックエンド開発 > Golang > Linux 上のルート CA はどこで入手できますか?

Linux 上のルート CA はどこで入手できますか?

Susan Sarandon
リリース: 2024-12-24 06:36:10
オリジナル
973 人が閲覧しました

Where Does Go Get Its Root CAs on Linux?

Golang が Linux でルート CA を取得する場所

Golang の TLS 構成の crypto/tls.Config.RootCAs フィールドを使用すると、クライアントは独自の CA を定義できますサーバー証明書を検証するために設定されたルート認証局 (CA)。ただし、このフィールドを指定しない場合、TLS はホストのルート CA セットを利用します。

Linux システムの場合、このホスト ルート CA セットは特定の場所から取得されます。 Golang は次のファイルを検索します。順序:

  • /etc/ssl/certs/ca-certificates.crt
  • /etc/pki/tls/certs/ca-bundle.crt
  • / etc/ssl/ca-bundle.pem
  • /etc/pki/tls/cacert.pem
  • /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
  • /etc/ ssl/cert.pem

の場合CA 証明書がこれらの場所のいずれかに存在すると、TLS で使用されるルート CA セットに組み込まれます。これにより、システム管理者は必要に応じてこれらのファイルを変更することで、信頼されたルート CA を追加または削除できます。

以上がLinux 上のルート CA はどこで入手できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート