6.11 Erstellen eines SSL-Zertifikats für verteilte Bereitstellung

Das folgende Verfahren erklärt, wie Sie ein SSL-Zertifikat für die verteilte Bereitstellung erstellen:

  1. 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
  2. Erstellen Sie ein Beispiel-Arbeitsverzeichnis.

    mkdir -p /opt/certs
  3. 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>
  4. 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 >
  5. Erzeugen Sie ein selbstsigniertes Zertifikat:

    1. Starten Sie die Identity Console und melden Sie sich an.

    2. Navigieren Sie zu Zertifikatsverwaltung > Zertifikat ausstellen.

    3. Navigieren Sie zur .csr-Datei, die Sie in Schritt 3 erstellt haben. Beispielsweise ua.csr.

    4. Klicken Sie auf Öffnen.

    5. Geben Sie in der Dropdown-Liste Schlüsselverwendungsspezifikationen den Schlüsseltyp an.

    6. Geben Sie in der Dropdown-Liste Erweiterte Schlüsselverwendungsspezifikationen den erweiterten Schlüsseltyp an.

    7. Wählen Sie in der Dropdown-Liste Grundlegende Beschränkungen für den Zertifikatstyp die Option Nicht angegeben.

    8. Geben Sie im Dropdown-Menü Zertifikatsparameter die Gültigkeit des Zertifikats an.

    9. Wählen Sie in der Dropdown-Liste Zertifikatsformat die Option Datei im binären DER-Format.

    10. Klicken Sie auf Weiter.

    11. Klicken Sie auf OK.

    12. Laden Sie das Zertifikat herunter und kopieren Sie es in das Verzeichnis /data.

  6. Exportieren Sie das Root-Zertifikat im .der-Format:

    1. Starten Sie die Identity Console und melden Sie sich an.

    2. Navigieren Sie zu Zertifikatsverwaltung > Server-Zertifikatsverwaltung.

    3. Aktivieren Sie das Kontrollkästchen SSL CertificateDNS und klicken Sie auf Exportieren.

    4. Wählen Sie in der Zertifikate-Dropdown-Liste die Zertifizierungsstelle der Organisation aus.

    5. Wählen Sie in der Dropdown-Liste der Exportformate die Option DER aus.

    6. Klicken Sie auf OK.

    7. Laden Sie das Zertifikat herunter und kopieren Sie es in das Verzeichnis /data.

  7. 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
  8. Wiederholen Sie das obige Verfahren für jede osp, userapp und reporting, wenn sie auf verschiedenen Rechnern verwendet werden.