Die Unified Access Gateway-Funktion in Ihrem First-Gen-Pod benötigt SSL für Clientverbindungen. Wenn der Pod eine Unified Access Gateway-Konfiguration aufweisen soll, benötigt der Pod-Bereitstellungsassistent eine Datei im PEM-Format, um die SSL-Serverzertifikatskette für die Unified Access Gateway-Konfiguration des Pods bereitzustellen. Diese einzelne PEM-Datei muss die vollständige Zertifikatskette einschließlich des privaten Schlüssels enthalten: das SSL-Serverzertifikat, alle erforderlichen Zwischenzertifizierungsstellen-Zertifikate, das Stamm-Zertifizierungsstellenzertifikat und den privaten Schlüssel.
Weitere Informationen zu den in Unified Access Gateway verwendeten Zertifikatstypen finden Sie unter dem Thema „Auswahl des richtigen Zertifikatstyps“ in der Produktdokumentation für Unified Access Gateway.
Im Schritt des Pod-Bereitstellungsassistenten für die Gateway-Einstellungen laden Sie eine Zertifikatdatei hoch. Während des Bereitstellungsvorgangs wird diese Datei an die Konfiguration der bereitgestellten Unified Access Gateway-Instanzen übergeben. Wenn Sie den Upload-Schritt im Assistenten ausführen, überprüft dieser, ob die hochgeladene Datei folgende Anforderungen erfüllt:
- Die Datei kann im PEM-Format analysiert werden.
- Sie enthält eine gültige Zertifikatskette und einen privaten Schlüssel.
- Dieser private Schlüssel entspricht dem öffentlichen Schlüssel des Serverzertifikats.
Wenn Sie keine PEM-Datei für Ihre Zertifikatsinformationen haben, müssen Sie Ihre Zertifikatsinformationen in eine Datei konvertieren, die den oben genannten Anforderungen entspricht. Sie müssen Ihre Nicht-PEM-Datei in das PEM-Format konvertieren und eine einzige PEM-Datei erstellen, die die gesamte Zertifikatskette plus privaten Schlüssel enthält. Sie müssen die Datei auch bearbeiten, um ggf. zusätzliche Informationen zu entfernen, damit der Assistent keine Probleme bei der syntaktischen Analyse der Datei hat. Die allgemeinen Schritte sind:
- Konvertieren Sie Ihre Zertifikatinformationen in das PEM-Format und erstellen Sie eine einzelne PEM-Datei, die die Zertifikatskette und den privaten Schlüssel enthält.
- Bearbeiten Sie die Datei, um eventuell vorhandene zusätzliche Zertifikatinformationen zu entfernen, die außerhalb der Zertifikatinformationen zwischen
----BEGIN CERTIFICATE----
und-----END CERTIFICATE-----
liegen.
In den folgenden Codebeispielen wird davon ausgegangen, dass Sie mit einer Datei namens mycaservercert.pfx starten, die das Stamm-Zertifizierungsstellenzertifikat, Zwischenzertifizierungsstellen-Zertifikate und den privaten Schlüssel enthält.
Voraussetzungen
- Stellen Sie sicher, das die Zertifikatdatei vorhanden ist. Die Datei kann im PKCS#12-Format (.p12 oder .pfx) oder im Java JKS- bzw. JCEKS-Format vorliegen.
Wichtig: Alle Zertifikate in der Zertifikatskette müssen gültige Zeiträume aufweisen. Die Unified Access Gateway-VMs erfordern, dass alle Zertifikate in der Zertifikatskette und alle gegebenenfalls vorhandenen Zwischenzertifikate gültige Zeiträume besitzen. Wenn ein Zertifikat in der Zertifikatskette abgelaufen ist, können später beim Hochladen des Zertifikats in die Unified Access Gateway-Konfiguration unerwartete Fehler auftreten.
- Machen Sie sich mit dem Befehlszeilentool openssl vertraut, mit dem Sie das Zertifikat konvertieren können. Die Dokumentation finden Sie auf der Website des Anbieters, bei dem Sie Ihre OpenSSL-Software erworben haben, oder auf den Handbuchseiten unter openssl.org.
- Liegt das Zertifikat im Java JKS- oder im JCEKS-Format vor, informieren Sie sich über das Java-Befehlszeilentool keytool, um das Zertifikat in das Format .p12 oder .pks und dann in eine .pem-Datei zu konvertieren.