Installieren Sie ein Zertifikat einer Zertifizierungsstelle (CA), um das standardmäßig verwendete, selbstsignierte Zertifikat zu ersetzen, das die SSL-Verbindung zwischen dem AX Server und Client-Anwendungen sichert.
Für diese Aufgabe ist der Einsatz der Keytool Utility von Oracle erforderlich, um Schlüssel und Zertifikate zu verwalten. Weitere Informationen zu der Keytool Utility finden Sie unter Oracle-Keytool-Dokumentation.
Um diese Aufgabe erfolgreich durchzuführen, sollte Ihnen der Umgang mit Sicherheitszertifikaten und Java KeyStore-Technologie bekannt sein:
Falls während der Konfiguration des Sicherheitszertifikats Probleme auftreten, können Sie Ihre ursprüngliche Konfiguration wiederherstellen, indem Sie den Analytics-Exchange-Dienst beenden, diese Dateien wiederherstellen und den Dienst dann erneut starten.
Hinweis
Fügen Sie das Java-Unterverzeichnis bin der Umgebungsvariable OS PATH hinzu, sodass sie den Befehl KEYTOOL verwenden können, ohne den vollständigen Pfad angeben zu müssen. Um das Unterverzeichnis dem Pfad für die laufende Sitzung hinzuzufügen, geben Sie den Befehl Set PATH=<Java_bin_Pfad>;%PATH% ein.
keytool -genkeypair -alias <alias> -keyalg RSA -keystore <keystore_filename>
Feld | Beispiel |
---|---|
Wie lautet Ihr Vor- und Nachname? Anmerkung Für diese Frage müssen Sie den Hostnamen Ihrer AX-Server-Instanz eingeben. | axserver.ax.com |
Wie lautet Ihre Organisationseinheit? | Einkauf |
Wie lautet der Name Ihrer Organisation? | BeispielUnternehmen |
Wie lautet der Name Ihrer Stadt oder Ihres Standorts? | Cupertino |
Wie lautet der Name Ihres Staates oder Ihrer Provinz? | CA |
Wie lautet der zweibuchstabige Ländercode für diese Einheit? | US |
Ist <CN=axserver.ax.com, OU=Einkauf, O=BeispielUnternehmen, L=Cupertino, ST=CA, C=US> richtig? | j |
Drücken Sie die Eingabe-Taste, um dasselbe Kennwort wie für den Keystore zu verwenden oder geben Sie ein neues Kennwort ein und drücken Sie die Eingabe-Taste.
Anmerkung
Überspringen Sie diesen Abschnitt, wenn Sie ein vorhandenes Zertifikat verwenden.
Falls Sie Ihr Sicherheitszertifikat von einer gewerblichen Zertifizierungsstelle wie VeriSign erworben haben, lesen Sie bitte die Dokumentation dieser Zertifizierungsstelle über die Konfigurierung Ihres Keystores. Erstellen Sie einen CSR mit der folgenden Syntax:
keytool -certreq -alias <alias> -keyalg RSA -file <csr_ausgabedatei> -keystore <keystore_dateiname>
Ergebnis Sie verfügen jetzt über eine Datei, die Sie zur Anforderung eines Zertifikats von einer Zertifizierungsstelle verwenden können.
Wenn Ihr Zertifikat ein Format aufweist, das nicht in einen Keystore importiert werden kann, und wenn Sie es nicht in das PEM-Format konvertieren können, bitten Sie ACL Support Services, Ihnen bei der Konfiguration des Zertifikats in Tomcat zu helfen.
keytool -import -alias <alias> -keystore <keystore_filename> -trustcacerts -file <certificate_filename>
Wenn Sie beide Zertifikate importieren, muss der angegebene Alias für jedes Zertifikat eindeutig sein. Sie müssen zuerst das Stammzertifikat importieren und dann den Befehl keytool erneut ausführen, um das Zwischenzertifikat zu importieren.
keytool -import -alias <alias> -keystore <keystore_filename> -trustcacerts -file <certificate_filename>
Der angegebene Alias muss dem Wert entsprechen, den Sie während der Generierung des Keystore eingegeben haben. Das importierte Zertifikat ersetzt das im Keystore erstellte selbstsignierte Stammzertifikat.
Diese Konfiguration muss auf jedem Endanwenderrechner durchgeführt werden, auf dem der AX Client installiert wurde, wenn Sie ein Zertifikat ohne ein Stammzertifikate in der Cacerts Datei verwenden (Standard).
Der Standardpfad lautet C:\Programme(x86)\ACL Software\ACL Analytics Exchange Client\jre\lib\security
keytool -import -alias <alias> -keystore <cacerts_file> -trustcacerts -file <certificate_filename>
Wenn Sie beide Zertifikate importieren, muss der angegebene Alias für jedes Zertifikat eindeutig sein.
Das Standard-Java-Kennwort für die Cacerts Datei lautet changeit.
Falls erforderlich, installieren Sie das Zertifikat im Browser eines jeden Computers, der auf Analytics-Exchange-Webanwendungen zugreifen wird.
Anmerkung
Dies ist nicht notwendig, wenn das Zertifikat durch eine Zertifizierungsstelle zur Verfügung gestellt wurde, die sich in der Liste vertrauenswürdiger Stammzertifizierungsstellen im Internet Explorer befindet. In dieser Liste sind große gewerbliche Zertifizierungsstellen, wie z.B. VeriSign, enthalten.