Nachdem Sie Silk Central für die Verwendung einer sicheren Webserververbindung mit SSL konfiguriert haben, müssen BIRT-Berichte für diese Umgebung
aktiviert werden.
- Stoppen Sie über die Seite Instanzen-Verwaltung den Diagrammserverdienst der Instanz die Sie konfigurieren möchten.
- Verwenden Sie OpenSSL um mit der folgenden Befehlszeile einen PKCS #12 Keystore zu erstellen: openssl pkcs12 -export -in ./host.cert -inkey ./host.key > ./host.p12
Beispiel:
openssl pkcs12 -export -in C:/ProgramData/SilkCentral/ssl/host.cert -inkey
C:/ProgramData/SilkCentral/ssl/host.key > C:/ProgramData/SilkCentral/ssl/host.p12
- Konvertieren Sie den Keystore host.p12 in einen Java-Keystore mit der folgenden Befehlszeile: keytool.exe -importkeystore -srckeystore ./host.p12 -destkeystore ./host.jks -srcstoretype pkcs12
Beispiel:
"C:\Program Files (x86)\Silk\Silk Central
21.1\instance_1_silk\lib\jre\bin\keytool.exe"
-importkeystore -srckeystore C:/ProgramData/SilkCentral/ssl/host.p12 -destkeystore
C:/ProgramData/SilkCentral/ssl/host.jks -srcstoretype pkcs12
- Fügen Sie die folgenden Zeilen zur Konfigurationsdatei sc_ChartServer.processconfig des Diagrammservers hinzu, welche sich in C:\Program Files (x86)\Silk\Silk Central 21.1\instance_<Instanznummer>_<Instanzname>\Conf befindet:
<Service>
<SystemProperties>
...
<SystemProperty name="javax.net.ssl.trustStore" value="<Pfad zur host.jks-Datei>" />
<SystemProperty name="javax.net.ssl.trustStorePassword" value="<Kennwort>" />
</SystemProperties>
</Service>
Beispiel:<Service>
<SystemProperties>
...
<SystemProperty name="javax.net.ssl.trustStore" value="C:/ProgramData/SilkCentral/ssl/host.jks" />
<SystemProperty name="javax.net.ssl.trustStorePassword" value="changeit" />
</SystemProperties>
</Service>
- Starten Sie den Diagrammserverdienst neu.