アウトバウンド証明書の追加
このタスクについて
- セキュア SSL/TLS 接続-接続を確立し、返される証明書を信頼するためにトラストストアで必要とされる一部の証明書は、サード・パーティー証明書と呼ばれます。
- 相互認証されたセキュア SSL/TLS 接続-アプリケーションは、セキュア接続を確立するために使用されるクライアント証明書を必要とします。 アプリケーションでクライアント証明書を使用するには、証明書と秘密鍵の両方をアップロードする必要があります。
TLS 接続を確立したい場合、 Sterling™ Order Managementシステムアプリケーションは接続するサーバーを信頼する必要があります。 この信頼を確立するには、 Sterling Order Management System アプリケーションが、サーバーから返された証明書を検証できる必要があります。 Sterling Order Management System アプリケーションは、証明書を直接信頼することも、証明書を作成した発行者を信頼することもできます。 Sterling Order Management システム ・アプリケーションが証明書の発行者を信頼する場合、サーバーの証明書が更新されても影響はありません。
- デベロッパーズ・ツールキットの解凍済みランタイムの jdk/bin ディレクトリーに移動します。
devtoolkit_docker/runtime/jdk/bin - 次のコマンドを実行します。
./keytool -list -keystore ../jre/lib/omoc_security/cacerts - パスワードの入力を求めるプロンプトが出されたら、 changeit を入力します。
クラウド環境でも使用可能なすべての信頼証明書のリストが表示されます。
アプリケーションが信頼ストア内の信頼の完全なリストを持つように、中間証明書とルート証明書を提供することをお勧めします。 クライアント証明書の場合は、trust チェーンを使用して、使用する証明書を識別することもできます。
証明書チェーンは証明書の番号付きリストであり、SSL 証明書と認証局 (CA) 証明書が含まれています。 これにより、受信側は、送信側証明書とすべての CA 証明書が信頼できることを検証できます。 チェーンは SSL 証明書で始まり、チェーン内の各証明書は、チェーン内の次の証明書によって識別されるエンティティーによって署名されます。
SSL 証明書とルート証明書の間にある証明書は、チェーン証明書または中間証明書と呼ばれます。 中間証明書は、SSL 証明書の署名者または発行者です。 ルート CA 証明書は、中間証明書の署名者または発行者です。 SSL 証明書をすべてのクライアントと互換性を持たせるには、中間証明書をインストールする必要があります。 複数の中間証明書を追加できます。
チェーンはルート CA 証明書で終了します。 ルート CA 証明書は、常に認証局自体によって署名されます。 チェーン内のすべての証明書の署名は、ルート CA 証明書まで検証する必要があります。
中間証明書を信頼証明書としてアップロードして、 Sterling Order Management System 環境がその証明書を信頼できるようにすることができます。 Sterling Order Management System 環境が中間証明書を信頼する場合は、その中間証明書によって署名されたすべてのエンドポイント・クライアント証明書を信頼することもできます。
証明書を直接アップロードしてはならず、trust チェーンを使用する必要があります。 そのため、証明書が変更された場合は、簡単に更新できます。
IBM Sterling® Order Management System アプリケーションへのアクセスの詳細については、 IBM Sterling Order Management System アプリケーションへのアクセスを参照してください。