-
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]
\standalone\configuration“ durch Eingabe des folgenden Befehls:
copy keystorename.keystore [JBoss root]/standalone/configuration
-
Exportieren Sie die Zertifikatdatei durch Eingabe des folgenden Befehls:
keytool -export -alias "LC Cert" -file LC_cert.cer -keystore [JBoss-Stammordner]\standalone\configuration\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] configuration
“, indem Sie den folgenden Befehl eingeben:
copy LC_cert.cer [JBoss-Stammordner]\standalone\configuration
-
Zeigen Sie den Inhalt des Zertifikats durch Eingabe des folgenden Befehls an:
keytool -printcert -v -file
[JBoss-Stammordner]\standalone\configuration\LC_cert.cer
-
Erlauben Sie ggf. den Schreibzugriff auf die Datei „
cacerts
“ im Ordner „
[Adobe_JAVA_HOME]\jre\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 6.2)
[JBoss-stammordner]\standalone\configuration\lc_turnkey.xml.
-
Heben Sie die Auskommentierung der folgenden Zeilen in der Datei „
lc_turnkey.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
lc_turnkey.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
lc_turnkey.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 ES4.
-
Wählen Sie
Aktion > Anhalten
.
-
Warten Sie, bis als Status des Dienstes „Angehalten“ angezeigt wird.
-
Wählen Sie
Aktion > Starten
.