JMP Live 使用HTTPS/TLS ,並在兩個主要地方依賴憑證:
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 憑證的更詳細說明,請參閱此部落格文章。