3.5. 単一ホスト評価用のテスト証明書の生成
go-fdo-server ユーティリティースクリプトを使用して、テスト用の自己署名証明書を生成します。このユーティリティーは、Manufacturer、Rendezvous、および Owner サーバーがすべて同じ物理ホストまたは仮想ホスト上に存在する開発およびテスト環境を対象としています。
警告
これらの証明書は、テストおよびデモンストレーション目的のみに適しています。実稼働環境や分散環境には適さない共有ディレクトリー構造を使用しています。
前提条件
-
イメージモードの RHEL 10 Linux システム (
bootc) -
go-fdo-serverRPM パッケージがローカルにインストールされている。証明書生成スクリプトはサーバーパッケージのコンポーネントです。 - デバイスと FDO サーバー間のネットワーク接続
手順
必要なすべての鍵と証明書ファイルを生成します。
$ sudo /usr/libexec/go-fdo-server/generate-go-fdo-server-certs.shこのスクリプトは、生成した鍵と証明書ファイルを
/etc/pki/go-fdo-server/ディレクトリーに書き込み、以下のファイルに適切な権限を設定します。-
manufacturer-example.key: 製造元の秘密鍵ファイル。 -
manufacturer-example.crt: 製造元の公開証明書ファイル。 -
owner-example.key: 所有者の秘密鍵ファイル。 -
owner-example.crt: 所有者の公開証明書ファイル。 -
device-ca-example.key: デバイスの CA 秘密鍵ファイル。 -
device-ca-example.crt: デバイスの CA 公開証明書ファイル。
次のステップ
- 必要な鍵と証明書ファイルをサーバー設定に追加します。