Wie importiert man ein SSL-Zertifikat in MKG?
1. Vorbereitung: CSR-Datei erhalten
Für die Beantragung oder Verlängerung eines SSL-Zertifikats benötigen Sie eine CSR-Datei. Für die Verlängerung beim SSL-Anbieter muss jedes Mal dieselbe (ursprüngliche) CSR-Datei verwendet werden.
|
Sie finden die CSR unter \\apps\mkg_pas12XX\conf\mkgapi.<domain>.csr auf dem MKG-Server. |
Sie finden die CSR unter \\apps\mkg_pas12XX\conf\mkgapi.<domain>.csr auf dem MKG-Server. Sollte diese nicht mehr vorhanden sein, folgen Sie den untenstehenden Schritten, um die CSR erneut zu generieren:
- Starten Sie einen MKG-Client und melden Sie sich mit einem Konto mit Administratorrechten an.
- Gehen Sie zu Systemanalyse > Initiale CSR-Datei erneut generieren.
- Geben Sie die Organisationsdaten ein.
- Bei Keystore-Daten:
- Geben Sie das Keystore-Passwort ein.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keypass).
- Geben Sie den Alias ein.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keyalias).
- Geben Sie das Keystore-Passwort ein.
- Die CSR erscheint in einem Pop-up und wird im angegebenen Verzeichnis gespeichert.
2. Vorbereitung: SSL-Zertifikat beantragen
Beantragen Sie das SSL-Zertifikat bei Ihrem SSL-Anbieter mithilfe der CSR. Bei einigen SSL-Anbietern ist es nicht notwendig, die CSR erneut einzureichen. Sie erhalten dann ein Zertifikatspaket, bestehend aus u.a. einem:
- Endbenutzerzertifikat (die Domain)
- Zwischenzertifikat
- Root-Zertifikat
3.1 (Standard) SSL-Zertifikat importieren
Methode 1 - Über den MKG-Client (benutzerfreundlichste Methode)
Erforderlich: MKG-Client, MKG-Konto mit Administratorrechten, neues Zertifikatspaket.
Schritte:
- Starten Sie MKG und melden Sie sich mit einem Konto mit Administratorrechten an.
- Gehen Sie zu Systemanalyse > Standard-SSL-Zertifikat importieren.
- Wählen Sie Root-, Zwischen- und Endbenutzerzertifikate (*.crt / *.cer) aus.
- Das Root- und Zwischenzertifikat befindet sich häufig im Unterordner ‘Root certificates’ innerhalb des Zertifikatspakets.
- Das Root-Zertifikat ist in den meisten Fällen an der Bezeichnung ‘root’ zu erkennen.
- Das Endbenutzerzertifikat (Kunde) befindet sich auf der obersten Ebene des Zertifikatspakets und wird in der Regel den Domainnamen in der Bezeichnung enthalten.
- Geben Sie den allgemeinen Namen (CN) ein. Beispiel: mkgapi.metaalbedrijf-jansen.nl
- Geben Sie das Keystore-Passwort ein.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keypass).
- Geben Sie den Alias ein. Standard ist ‘mkgapi’.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keyalias).
- Starten Sie den MKG Application 12XX Server-Dienst neu, um das Zertifikat zu aktivieren.
Hinweis: Benutzer erleben eine kurze Unterbrechung in MKG. Vorheriges Abmelden ist nicht erforderlich.
Methode 2 - KeyStore Explorer (Open Source GUI-Tool von Drittanbietern)
Erforderlich: KeyStore Explorer (Open Source), neues Zertifikatspaket und privater Schlüssel.
Download-Link: https://keystore-explorer.org/downloads.html (einschließlich JRE)
Schritte:
- Öffnen Sie die bestehende JKS oder PFX in KeyStore Explorer. (optional)
- Exportieren Sie den privaten Schlüssel und die einzelnen Zertifikate. (optional)
- Erstellen Sie eine neue JKS. (Datei > Neue JKS)
- Klicken Sie auf Tools > Schlüsselpaar importieren > OpenSSL > Wählen Sie Privater Schlüssel + Endbenutzerzertifikat aus.
- Es wird nach dem Alias gefragt. Standard ist 'mkgapi'.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keyalias).
- Fügen Sie das Zwischen- und Root-Zertifikat über Zertifikatkette bearbeiten > Zertifikat anhängen hinzu
- Speichern Sie die Datei als .jks. Es wird nach einem Passwort gefragt. Verwenden Sie hierfür das bestehende Keystore-Passwort.
- Sie können dies im \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server finden. (siehe Zeile psc.as.https.keyalias)
3.2 Wildcard SSL-Zertifikat importieren
Gleiches Prinzip, aber bei Methode 1 - Über den MKG-Client:
- Wählen Sie in Systemanalyse > Wildcard-SSL-Zertifikat importieren.
- Sie benötigen auch den privaten Schlüssel zusätzlich zum Zertifikatspaket.
- Achten Sie auf den korrekten Alias & Keystore-Passwort.
4. Validierung
Ablaufdatum des SSL-Zertifikats überprüfen:
- Im MKG-Client: Hilfe > MKG API > Registerkarte Verwaltung > SSL-Ablaufdatum.
- In Browser-Zertifikatsdaten abrufen: https://<domain>:<port>/mkgbridge.
Fehlerbehebung
Häufige Probleme:
- Falsche CSR verwendet → private key mismatch. Verwenden Sie die richtige CSR.
- Falsches Keystore-Passwort → Keystore wurde manipuliert oder Passwort war falsch. Verwenden Sie das Keystore-Passwort aus der catalina.properties Datei.
- Falsche Reihenfolge von Root- und Zwischenzertifikat. Überprüfen Sie die Reihenfolge.
Zusätzliche Netzwerk-/Systemeinstellungen
Um MKG-Funktionalitäten wie die API extern zugänglich zu machen, müssen die folgenden Schritte durchgeführt werden.
- Firewall MKG-Server: Port 443 (Standard) TCP auf dem MKG-Server öffnen.
- Es kann eine abweichende SSL-Portnummer geben. Diese kann in der \\apps\mkg_pas12XX\conf\catalina.properties Datei auf dem MKG-Server gefunden werden. (siehe Zeile psc.as.https.port).
- Firewall-Regel: Weiterleitung (TCP) von WAN → LAN (SSL-Port) einrichten.
- DNS-Eintrag erstellen, z.B. mkgapi.ihrefirma.de → WAN-IP.
|
Beachten Sie, dass der DNS-Eintrag jederzeit eine Beziehung zum verwendeten oder beantragten SSL-Zertifikat hat. |
- Veröffentlicht:12 aug 2025 11:06
- TypHandleidingen
- Kategorie
- Produkt
- VerfügbarkeitOpenbaar