JMP Live utilizza HTTPS/TLS e si basa su un certificato in due punti principali:
1) Server web e pool JMP Live
JMP Live web e pool possono trovarsi sullo stesso server.
Vengono utilizzati qui per proteggere il traffico tra i browser e JMP Live.
Requisiti:
-
Un certificato SSL/TLS valido rilasciato per il nome host JMP Live.
(ad esempio yourserver.dev.jmp.com )
-
Il certificato deve essere in formato PEM e può essere aperto con Blocco note per verificarne la corretta formattazione.
Le tre parti utilizzate per JMP Live sono:
-
Certificato server utilizzato nell'installazione web live di JMP
-----BEGIN CERTIFICATE-----
(server cert)
-----END CERTIFICATE-----
-
Chiave privata utilizzata nell'installazione web di JMP Live
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
- CA radice / Catena di CA utilizzata nell'installazione web e pool live di JMP
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root CA)
-----END CERTIFICATE-----
Note importanti:
- I certificati per JMP Live web e pool devono essere in formato PEM
- Assicurarsi che non vi siano ritorni a capo sopra o sotto i certificati.
- Rimuovere eventuali attributi sopra o sotto i certificati
- Questi certificati devono essere considerati attendibili dalle macchine client.
2) Certificato SSL per l'installazione di Keycloak:
L'autenticazione JMP Live richiede Keycloak, che a sua volta necessita di un proprio certificato.
Requisiti:
- È necessario un certificato per l'installazione. È possibile aprirlo anche con Blocco note per verificarne la corretta formattazione:
-
Chiave privata utilizzata nell'installazione web di JMP Live
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
-
Certificato Keycloak
-----BEGIN CERTIFICATE-----
(server certificate)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root ca)
-----END CERTIFICATE-----
Note importanti:
- Il certificato per Keycloak deve essere in formato .cert
- Assicurarsi che non vi siano ritorni a capo sopra o sotto i certificati.
- Rimuovere eventuali attributi sopra o sotto i certificati
- Questi certificati devono essere considerati attendibili dalle macchine client.
Per verificare la validità del certificato JMP Live, eseguire il seguente comando:
- Menu Start > Prompt dei comandi di Node.js (Esegui come amministratore)
- Accedi alla directory C:\Program Files\JMP\JMP Live\JMPLive
- npm run check-ssl

Si prega di notare che JMP Statistical Discovery non è in grado di generare il certificato necessario per JMP Live.
Il certificato è specifico per l'organizzazione e deve provenire da fornitori terzi come DigiCert, Symantec o Network Solutions, oppure da un'autorità di certificazione (CA) interna all'azienda.
Per una spiegazione più dettagliata dei certificati SSL necessari per JMP Live, si prega di consultare questo articolo del blog .