Hermes メッセージングサービス への安全な接続の設定
ServiceNow® インスタンス署名証明書を生成して Kafka トピックを保護します。
始める前に
Hermes メッセージングサービス を設定するには、ネットワーク管理者および Kafka 管理者との調整が必要です。ネットワークアドミニストレーターと協力して必要なセキュリティ証明書を取得し、必要なポートを開きます。Kafka アドミニストレーターと協力して、Kafka 環境が正しく構成され、アプリケーションが標準の Kafka プロトコルを使用して Hermes メッセージングサービス に接続できることを確認します。
次のセットアップが行われていることを確認します。
- Hermes メッセージングサービス がアクティブ化されている。「Hermes メッセージングサービス のアクティブ化」を参照してください。
- キー管理フレームワークプラグイン (com.glide.kmf.global) がアクティブ化されている。
- 証明書 [sys_kmf_certificate] テーブルに、ServiceNow インスタンスのルート CA 証明書が含まれている。
- インスタンスがカスタム URL で構成されていない。カスタム URL は、インスタンス PKI 証明書ジェネレーターではサポートされていません。
必要なロール:hermes_admin、sn_kmf.cryptographic_manager または admin
KMF ロールのアサインの詳細については、「Roles installed with Key Management Framework」を参照してください。
手順
タスクの結果
これで、Hermes メッセージングサービス への安全な接続を作成できます。
注:
Hermes に接続するには、インスタンス PKI 証明書ジェネレーターを使用して生成したキーストアを使用する必要があります。ServiceNow のドキュメントに従って作成されていないカスタム生成のキーストアは、サポートされていません。
次のタスク
- を使用したデータ交換 Hermes のガイダンスを確認します。
- Apache Kafka クライアント環境の準備
- 生成したトラストストアファイルとキーストアファイルを使用して、プロデューサープロパティファイルとコンシューマープロパティファイルで Hermes への SSL 接続を構成します。詳細については、以下のトピックを参照してください。