Ein Keystore ist eine Java-Datei, die Verschlüsselungsschlüssel und (optional) Sicherheitszertifikate enthält. Der Keystore wird mit dem Java-Dienstprogramm in der JRE erstellt. Sie erstellen die JKS-Datei, generieren ein Zertifikat und importieren dann das Zertifikat im Keystore. Jedes Zertifikat ist mit einem eindeutigen Alias verknüpft. Sie platzieren den Keystore im conf-Verzeichnis für Ihren Anwendungsserver, der die Identitätsanwendungen und die Identitätsberichterstellung unterstützt.
Navigieren Sie in einer Befehlszeile zum conf-Verzeichnis für Ihre Anwendungsserverinstallation, in der Sie die Identitätsanwendungen bereitgestellt haben. Beispiel: opt/netiq/idm/apps/tomcat/conf.
Der Pfad tomcat/conf ist der standardmäßige Pfad der Identitätsanwendungen in Tomcat. Der Pfad ist abhängig vom Installationsort für die Anwendung und Tomcat.
Geben Sie zum Erstellen des Keystores den folgenden Befehl ein:
cd /opt/netiq/idm/apps/tomcat/conf export PATH=/opt/netiq/idm/jre/bin:$PATH
Geben Sie zum Erstellen des Keystores den folgenden Befehl ein:
keytool -genkey -alias keystore_name -keyalg RSA -keystore keystore_name.keystore -validity 3650
Beispiel:
keytool -genkey -alias IDMkey -keyalg RSA -keystore IDMkey.keystore -validity 3650
Wenn Sie dazu aufgefordert werden, geben Sie die Parameterwerte gemäß den folgenden Überlegungen an:
Wenn Sie nach Ihrem Vor- und Nachnamen gefragt werden, geben Sie den vollständig qualifizierten Namen des Servers ein. Beispiel:
MyTomcatServer.NetIQ.com
Achten Sie auf die richtige Schreibweise. Bei Schreibfehlern treten Fehler im generierten signierten Zertifikat der Signierungsstelle auf.
(Optional) Erstellen Sie eine einfache Textdatei, und speichern Sie darin eine Kopie der Parameterwerte.
Auf diese Weise ist sichergestellt, dass Sie stets dieselben Daten angeben, wenn Sie einen Antrag an die Signierungsstelle richten und das Zertifikat importieren.
Generieren Sie den Zertifizierungsantrag mit den folgenden Schritten:
Erstellen Sie im Verzeichnis „conf“ eine einfache Textdatei mit dem Namen Ihr_Antrag.csr. Beispiel: IDMZertAntrag.csr.
Geben Sie in der Befehlszeile den folgenden Befehl ein:
keytool -certreq -v -alias keystore_name -file your_request.csr -keypass keystore_password -keystore your.keystore -storepass your_password
Beispiel:
keytool -certreq -v -alias IDMkey.keystore -file IDMcertrequest.csr -keypass IDMkeypass -keystore IDMkey.keystore -storepass IDMpass
Beim Ausführen des Befehls trägt das Keytool-Dienstprogramm die entsprechenden Daten für den Zertifizierungsantrag in die .csr-Datei ein.
(Bedingt) Reichen Sie zur Erstellung eines signierten Zertifikats die CRS-Datei bei einer gültigen Zertifizierungsstelle ein.
Kopieren Sie die Keystore-Datei in das Verzeichnis tomcat/conf für jede Anwendungsserverinstanz, in der Sie die Identitätsberichterstellung und SSPR bereitgestellt haben.