Navigieren Sie zu[Adobe_JAVA_HOME]/bin und geben Sie den folgenden Befehl ein, um den Keystore zu erstellen:
keytool -genkey -dname"CN=Hostname, OU=Gruppenname, O=Name des Unternehmens, L=Ortsname, S=Bundesland, C=Ländercode " -alias"LC-Zertifikat" –keyalg rsa -keypass key_Kennwort -keystore keystorename.keystore
Ersetzen Sie [Adobe_JAVA_HOME] durch den Ordner, in dem das JDK installiert ist, und ersetzen Sie die fett gedruckten Werte durch die für Ihre Umgebung zutreffenden Werte. Der Hostname ist der voll qualifizierte Domänenname des Anwendungsservers.
Geben Sie das keystore_Kennwort ein, wenn Sie zur Eingabe eines Kennworts aufgefordert werden.
Hinweis: Das in diesem Schritt für keystore_Kennwort eingegebene Kennwort kann mit dem in Schritt 1 eingegebenen Kennwort (key_Kennwort) übereinstimmen, es kann sich jedoch auch von diesem unterscheiden.
Kopieren Sie den Keystorenamen.keystore in den Ordner „[JBoss-Stammordner]\server\lc_turnkey\conf“ durch Eingabe des folgenden Befehls:
copy keystorename.keystore [JBoss root]/server/lc_turnkey/conf
Exportieren Sie die Zertifikatdatei durch Eingabe des folgenden Befehls:
keytool -export -alias "LC Cert" -file LC_cert.cer -keystore [JBoss-Stammordner]\server\lc_turnkey\conf\keystorename.keystore
Geben Sie das keystore_Kennwort ein, wenn Sie zur Eingabe eines Kennworts aufgefordert werden.
Kopieren Sie die Datei „LC_cert.cer“ in den Ordner „[JBoss-Stammordner] conf“, indem Sie den folgenden Befehl eingeben:
copy LC_cert.cer [JBoss-Stammordner]\server\lc_turnkey\conf
Zeigen Sie den Inhalt des Zertifikats durch Eingabe des folgenden Befehls an:
keytool -printcert -v -file [JBoss-Stammordner]\server\lc_turnkey\conf\LC_cert.cer
Erlauben Sie ggf. den Schreibzugriff auf die Datei „cacerts“ im Ordner „[Adobe_JAVA_HOME]\lib\security“. Klicken Sie mit der rechten Maustaste auf die Datei „cacerts“, wählen Sie „Eigenschaften“ aus und deaktivieren Sie das Attribut „Schreibgeschützt“.
Importieren Sie das Zertifikat durch Eingabe des folgenden Befehls:
keytool -import -alias "LC Cert" -file LC_cert.cer -keystore [Adobe_JAVA_HOME]\jre\lib\security\cacerts
Geben Sie changeit als Kennwort ein. changeit ist das standardmäßige Kennwort für eine Java-Installation.
Geben Sie in der Eingabeaufforderung Trust this certificate? [no]:die Antwort yes ein. Daraufhin wird die Bestätigung „Certificate was added to keystore“ angezeigt.
Öffnen Sie in einem Texteditor die Datei
(Nur JBoss 5.1) [JBoss-Stammordner]\server\lc_turnkey\deploy\jbossweb.sar\server.xml.
(Nur JBoss 4.2.1) [JBoss-Stammordner]\server\lc_turnkey\deploy\jboss-web.deployer\server.xml.
Heben Sie die Auskommentierung der folgenden Zeilen in der Datei „server.xml“ auf:
<!-- SSL/TLS Connector configuration using the admin devl guide keystore <Connector port="8443" address="${jboss.bind.address}" maxThreads="100" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" scheme="https" secure="true" clientAuth="false" keystoreFile="${jboss.server.home.dir}/conf/keystoreFile.keystore" keystorePass="keystorePass" sslProtocol = "TLS" />
-->
Geben Sie für das Attribut keystoreFile in server.xml den Pfad der von Ihnen erstellten Keystore-Datei an. Geben Sie keystore_password für das keystorePass-Attribut in server.xml an.
Speichern Sie die Datei server.xml.
Starten Sie den Anwendungsserver neu.
Klicken Sie in der Windows-Systemsteuerung auf Verwaltung und dann auf Dienste.
Wählen Sie JBoss für Adobe LiveCycle ES3.
Wählen Sie Aktion > Anhalten.
Warten Sie, bis als Status des Dienstes „Angehalten“ angezeigt wird.
Wählen Sie Aktion > Starten.