JMP LiveはHTTPS/TLSを使用し、主に2つの箇所で証明書に依存しています。
1) JMP Live Webサーバーおよびプールサーバー
JMP LiveのWebサーバーとプールサーバーは同じサーバーを使用できます。
これらは、ブラウザとJMP Live間の通信を保護するために使用されます。
要件:
重要な注意事項:
- JMP Live Webおよびプール用の証明書はPEM形式である必要があります。
- 証明書の上下に改行がないことを確認してください。
- 証明書の上または下にある属性をすべて削除します。
- これらの証明書はクライアントマシンによって信頼される必要があります。
2) Keycloakインストール用のSSL証明書:
JMP Liveの認証にはKeycloakが必要であり、Keycloak自体にも証明書が必要です。
要件:
- インストールには証明書が必要です。これらのファイルはメモ帳で開いて、適切なフォーマットになっているか確認することもできます。
-
JMP Live Webインストールで使用される秘密鍵
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
-
Keycloak証明書
-----BEGIN CERTIFICATE-----
(server certificate)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root ca)
-----END CERTIFICATE-----
重要な注意事項:
- Keycloakの証明書は.cert形式である必要があります。
- 証明書の上下に改行がないことを確認してください。
- 証明書の上または下にある属性をすべて削除します。
- これらの証明書はクライアントマシンによって信頼される必要があります。
JMP Live証明書の有効性をテストするには、以下を実行してください。
- スタートメニュー > Node.jsコマンドプロンプト(管理者として実行)
- C:\Program Files\JMP\JMP Live\JMPLive に移動
- npm run check-ssl

ご注意ください。JMP Statistical Discoveryでは、JMP Liveに必要な証明書を生成できません。
この証明書は組織固有のものであり、DigiCert、Symantec、Network Solutionsなどのサードパーティベンダー、または社内の認証局(CA)から発行される必要があります。
JMP Liveに必要なSSL証明書に関するより詳細な説明については、 こちらのブログ記事を参照してください。