Das folgende Verfahren erklärt, wie Sie ein SSL-Zertifikat für die verteilte Bereitstellung erstellen:
Führen Sie folgendes Kommando aus, um den Java-Pfad festzulegen:
export PATH=/opt/netiq/common/jre/bin:$PATH
Vergewissern Sie sich, dass der Java-Pfad auf dem Server festgelegt ist. Beispiel:
export PATH=/opt/netiq/common/jre/bin/:$PATH
Erstellen Sie ein Beispiel-Arbeitsverzeichnis.
mkdir -p /opt/certs
Generieren Sie den PKCS-Keystore:
keytool -genkey -alias < alias_name > -keyalg RSA -keystore <absolute path of keystore > -validity 3650 -keysize 1024 -dname "CN=<Subject Alternate Name>" -keypass <keypass> -storepass <storepass>
Generieren Sie eine Anforderung zur Zertifikatunterzeichnung (CSR):
keytool -certreq -v -alias < alias_name > -file < name of the csr file > -keypass < keypass > -keystore < absolute path of the keystore > -storepass < storepass >
Erzeugen Sie ein selbstsigniertes Zertifikat:
Starten Sie die Identity Console und melden Sie sich an.
Navigieren Sie zu Zertifikatsverwaltung > Zertifikat ausstellen.
Navigieren Sie zur .csr-Datei, die Sie in Schritt 3 erstellt haben. Beispielsweise ua.csr.
Klicken Sie auf Öffnen.
Geben Sie in der Dropdown-Liste Schlüsselverwendungsspezifikationen den Schlüsseltyp an.
Geben Sie in der Dropdown-Liste Erweiterte Schlüsselverwendungsspezifikationen den erweiterten Schlüsseltyp an.
Wählen Sie in der Dropdown-Liste Grundlegende Beschränkungen für den Zertifikatstyp die Option Nicht angegeben.
Geben Sie im Dropdown-Menü Zertifikatsparameter die Gültigkeit des Zertifikats an.
Wählen Sie in der Dropdown-Liste Zertifikatsformat die Option Datei im binären DER-Format.
Klicken Sie auf Weiter.
Klicken Sie auf OK.
Laden Sie das Zertifikat herunter und kopieren Sie es in das Verzeichnis /data.
Exportieren Sie das Root-Zertifikat im .der-Format:
Starten Sie die Identity Console und melden Sie sich an.
Navigieren Sie zu Zertifikatsverwaltung > Server-Zertifikatsverwaltung.
Aktivieren Sie das Kontrollkästchen SSL CertificateDNS und klicken Sie auf Exportieren.
Wählen Sie in der Zertifikate-Dropdown-Liste die Zertifizierungsstelle der Organisation aus.
Wählen Sie in der Dropdown-Liste der Exportformate die Option DER aus.
Klicken Sie auf OK.
Laden Sie das Zertifikat herunter und kopieren Sie es in das Verzeichnis /data.
Importieren Sie die Zertifikate in den PKCS-Keystore, wie zuvor beschrieben.
keytool -import -trustcacerts -alias root -keystore <name of the keystore> -file <root certificate > -storepass <password> -noprompt
Beispiel:
keytool -import -alias <alias name> -keystore <name of the keystore> -file <self-signed certificate> -storepass <password> -noprompt
Wiederholen Sie das obige Verfahren für jede osp, userapp und reporting, wenn sie auf verschiedenen Rechnern verwendet werden.