自己署名証明書は、Broker Agent の初回インストール時に生成されます。Broker Agent は、View Adapter の認証にデフォルトでこの証明書を使用します。自己署名証明書は、有効な証明機関が署名した証明書と置換できます。
前提条件
- Broker Agent のインストール先の View 接続サーバ ホストに接続できるかを確認します。
- keytool ユーティリティが、Broker Agent のインストール先の View 接続サーバ ホストのシステム パスに追加されているかを確認します。
- 証明書ストアのパスワードを所有しているかを確認します。このパスワードは msgserver.properties ファイルから取得できます。Broker Agent 証明書とトラスト ストアのファイル を参照してください。
- Java keytool ユーティリティについてよく理解してください。ドキュメントは http://docs.oracle.com から入手可能です。
手順
- Broker Agent がインストールされている View 接続サーバ ホストにログインします。
- 新しい自己署名証明書を生成するには、-selfcert 付き keytool ユーティリティを使用します。
デフォルトの自己署名証明書は VMware に対して発行されるため、署名証明書を要求する前に、新しい自己署名証明書を生成する必要があります。署名証明書は、自分の組織に対して発行する必要があります。
例:
keytool –selfcert –alias v4v-brokeragent –dname dn-of-org –keystore v4v-brokeragent.jks
dn-of-org は、証明書の発行先の組織の識別名です。たとえば、「OU=管理プラットフォーム、O=VMware, Inc.、C=米国」です。
デフォルトでは、証明書の署名には SHA1withRSA アルゴリズムが使用されています。keytool ユーティリティのアルゴリズム名を指定することで、このデフォルトをオーバーライドできます。
- 証明書署名要求を生成するには、-certreq オプション付き keytool ユーティリティを使用します。
証明書署名要求には、証明書署名機関に証明書を要求する必要があります。
例:
keytool –certreq –alias v4v-brokeragent –file certificate-request-file -keystore v4v-brokeragent.jks
certificate-request-file は、証明書署名要求を含むファイルの名前です。
- 証明機関に証明書署名要求をアップロードし、署名証明書を要求します。
証明機関が証明書のプライベート キーに対してパスワードを要求する場合は、証明書ストアに対して構成したパスワードを使用します。
証明機関が署名証明書を送り返します。
- 証明書ファイルを conf ディレクトリにコピーし、-import オプションを指定して keytool ユーティリティを実行します。これは、署名証明書を Broker Agent の証明書ストアにインポートするためです。
Broker Agent が署名証明書を使用開始できるように、Broker Agent の証明書ストアに証明書ファイルをインポートする必要があります。
例:
keytool –import –alias v4v-brokeragent –file certificate-filename -keystore v4v-brokeragent.jks
certificate-filename は、証明機関の証明書ファイルの名前です。
- -import オプションを指定して keytool ユーティリティを実行し、認証局ルート証明書を Broker Agent のトラスト ストア ファイルにインポートします。
例:
keytool -import -alias aliasname -file root_certificate -keystore v4v-truststore.jks -trustcacerts
root_certificate は、認証局ルート証明書の名前です。
- 新しい証明書の使用を開始するには、Broker Agent を再起動します。
vRealize Operations Horizon Broker Agent の設定ウィザードを使用するか、または vRealize Operations Horizon Broker Agent サービスを再起動することで、Broker Agent を再起動できます。
次のタスク
Broker Agent を再起動したら、Broker Agent を View Adapter とペアリングする必要があります。証明書のペアリング を参照してください。