カスタム証明書を使用する

Apigee mTLS では、クラスタ内の各ノードに証明書と鍵が存在する必要があります。

証明書を生成するには、次のいずれかのオプションを選択します。

  • 独自の確立された認証局(CA)がある場合: このセクションで説明するように、それを使用して証明書と鍵を生成します。
  • CA がない場合: Apigee では、Consul をインストールして証明書/鍵ペアの生成に使用することをおすすめします。詳細については、ステップ 2: Consul をインストールして認証情報を生成するをご覧ください。

このプロセスは次の手順で構成されます。各ノードで実行する必要があります。

  1. ノードの秘密鍵を作成します。各ノードには一意の秘密鍵が必要です。
  2. ノードの署名構成を作成します。各ノードには、独自の署名構成ファイルが必要です。
  3. 署名構成ファイルを署名リクエスト ファイルに変換して、リクエストを作成します。
  4. リクエストに署名して、ノードのローカル鍵/証明書ペアを取得できるようにします。
  5. 統合: すべての鍵と証明書のペアをノードに統合します。

Apigee では、各ノードで 5 つのステップを 1 つずつ実行するのではなく、すべてのノードでステップ 1 ~ 4 を実行してから、すべてのノードでステップ 5 を実行することをおすすめします。

使ってみる