JMP Live verwendet HTTPS/TLS und ist an zwei Hauptstellen auf ein Zertifikat angewiesen:
1) JMP Live Web- und Poolserver
JMP Live Web und Pool können auf demselben Server laufen.
Sie werden hier verwendet, um den Datenverkehr zwischen Browsern und JMP Live zu sichern.
Anforderungen:
-
Ein gültiges SSL/TLS-Zertifikat, ausgestellt für den JMP Live-Hostnamen
(z. B. yourserver.dev.jmp.com )
-
Das Zertifikat sollte im PEM-Format vorliegen und kann zur Überprüfung der korrekten Formatierung in Notepad geöffnet werden.
JMP Live besteht aus drei Teilen:
-
Serverzertifikat, das in der JMP Live-Webinstallation verwendet wird
-----BEGIN CERTIFICATE-----
(server cert)
-----END CERTIFICATE-----
-
Privater Schlüssel, der in der JMP Live-Webinstallation verwendet wird
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
- Root-CA / CA-Kette, die bei der JMP Live-Web- und Poolinstallation verwendet wird
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root CA)
-----END CERTIFICATE-----
Wichtige Hinweise:
- Zertifikate für JMP Live Web und Pool müssen im PEM-Format vorliegen.
- Stellen Sie sicher, dass sich oberhalb und unterhalb der Zertifikate keine Zeilenumbrüche befinden.
- Entfernen Sie alle Attribute oberhalb oder unterhalb der Zertifikate.
- Diese Zertifikate müssen von den Client-Rechnern als vertrauenswürdig eingestuft werden.
2) SSL-Zertifikat für die Keycloak-Installation:
Für die JMP Live-Authentifizierung wird Keycloak benötigt, welches wiederum ein eigenes Zertifikat erfordert.
Anforderungen:
- Für die Installation ist ein Zertifikat erforderlich. Diese Dateien können auch in Notepad geöffnet werden, um die korrekte Formatierung sicherzustellen:
-
Privater Schlüssel, der in der JMP Live-Webinstallation verwendet wird
-----BEGIN PRIVATE KEY-----
(private key)
-----END PRIVATE KEY-----
-
Keycloak-Zertifikat
-----BEGIN CERTIFICATE-----
(server certificate)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(intermediate CA)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root ca)
-----END CERTIFICATE-----
Wichtige Hinweise:
- Das Zertifikat für Keycloak sollte im .cert-Format vorliegen.
- Stellen Sie sicher, dass sich oberhalb und unterhalb der Zertifikate keine Zeilenumbrüche befinden.
- Entfernen Sie alle Attribute oberhalb oder unterhalb der Zertifikate.
- Diese Zertifikate müssen von den Client-Rechnern als vertrauenswürdig eingestuft werden.
Um die Gültigkeit Ihres JMP Live-Zertifikats zu testen, führen Sie Folgendes aus:
- Startmenü > Node.js-Eingabeaufforderung (Als Administrator ausführen)
- Wechseln Sie in das Verzeichnis C:\Program Files\JMP\JMP Live\JMPLive
- npm run check-ssl

Bitte beachten Sie, dass JMP Statistical Discovery das für JMP Live erforderliche Zertifikat nicht generieren kann.
Das Zertifikat ist organisationsspezifisch und muss von Drittanbietern wie DigiCert, Symantec oder Network Solutions oder von einer internen Zertifizierungsstelle (CA) des Unternehmens stammen.
Eine detailliertere Erklärung der für JMP Live benötigten SSL-Zertifikate finden Sie in diesem Blogbeitrag .