Um eine sichere SSL-Verbindung zu verwenden, importieren Sie ein Serverzertifikat und fügen es zum Java KeyStore hinzu.
Vorbereitungen
Erforderliche Rolle: Administrator
Sie müssen das Serverzertifikat und den übereinstimmenden privaten Schlüssel abrufen, bevor Sie ihn dem Java-Schlüsselspeicher hinzufügen.
Prozedur
-
Generieren Sie eine Zertifikatsignierungsanforderung (Certificate Signing Request, CSR) mit
openssl Befehl.
openssl req -newkey rsa:2048 -keyout PRIVATEKEY.key -out MYCSR.csr
-
Senden Sie Ihre CSR (MYCSR.csr im Beispiel oben) an Ihre Zertifizierungsstelle, damit sie signiert wird.
-
Erstellen Sie mit einen P12-Schlüsselspeicher für den Import
openssl Befehl.
openssl pkcs12 -export -in MYSIGNEDCERT.pem -inkey PRIVATEKEY.key -name shared > MY_SERVER.p12
-
Speichern Sie Ihr Zertifikat und Ihren privaten Schlüssel in einer JCeks-Datei.
keytool -importkeystore -destkeystore keystore.jceks -deststoretype jceks -srckeystore MY_SERVER.p12 -srcstoretype pkcs12 -alias MYALIAS
Der Alias, der im Beispiel als angezeigt wird
MYALIAS Kann ein beliebiger Wert sein. Sie verwenden diesen Alias in
edgeencryption.proxy.https.cert.alias Eigenschaft in
edgeencryption.properties Datei befindet sich in
<installation directory>/conf/ Ordner.
-
Beenden Sie den Edge-Proxy, und starten Sie ihn neu.
Hinweis: Während eines Neustarts ist der Proxy-Server für kurze Zeit offline. Die Zeitdauer wird von Ihrer Umgebung bestimmt und wie lange es dauert, den Proxy-Dienst zu stoppen und erneut zu starten.