Aktivieren Sie den customPasswordEncryption-Provider, um sensible Zeichenfolgen zu verschlüsseln, indem Sie das Befehlszeilendienstprogramm,
wie z. B. securityUtility, verwenden. Sie können den customPasswordEncryption-Provider als
Verschlüsselungsoption in WebSphere Developer Tools verwenden.
Vorbereitende Schritte
Rufen Sie eine ESA-Datei (Enterprise Systems Architecture) ab, die den customPasswordEncryption-Provider enthält. Der customPasswordEncryption-Provider implementiert die com.ibm.wsspi.security.crypto.CustomPasswordEncryption-Schnittstelle und enthält die Erweiterungsmanifestdatei, wie im Abschnitt
customPasswordEncryption-Provider entwickeln beschrieben. Wenn Sie keine ESA-Datei mit einem customPasswordEncryption-Provider haben, rufen Sie eine JAR-Datei (Java™ Archive) ab und eine oder mehrere Manifestdateien, die die Installationsanweisungen enthalten.
Informationen zu diesem Vorgang
Installieren Sie den customPasswordEncryption-Provider, damit Sie ihn in der Liberty-Laufzeitumgebung und in WebSphere Developer Tools verwenden können. Sie können den customPasswordEncryption-Provider in der Liberty-Laufzeitumgebung verwenden, um sensible Zeichenfolgen zu verschlüsseln. Nachdem Sie den customPasswordEncryption-Provider in der Liberty-Laufzeitumgebung installiert haben, fügt WebSphere Developer Tools die customPasswordEncryption-Option als Verschlüsselungsoption in der Kennwortanzeige hinzu.
Vorgehensweise
- Installieren Sie die ESA-Datei mit dem Befehl installUtility.
Wenn der customPasswordEncryption-Provider anders als die ESA-Datei gepackt ist, befolgen Sie die Installationsanweisungen für den customPasswordEncryption-Provider.
- Vergewissern Sie sich, dass die Installation erfolgreich war.
Setzen Sie den folgenden Befehl ab:
wlp/bin/securityUtility encode --listCustom
Als Ausgabe werden die Informationen aus dem customPasswordEncryption-Provider erwartet. Die folgende Ausgabe ist ein Beispiel:
ö[{"name":"custom","featurename":"usr:customPasswordEncryption-1.0","description":"MyCompany custom password encryption"}]
- Optional: Wenn Sie den customPasswordEncryption-Provider über die Befehlszeilentools verwenden, fügen Sie den folgenden Parameter hinzu: --encoding=custom
Dieser Parameter wird von den folgenden Befehlszeilendienstprogrammen akzeptiert:
securityUtility
configUtility
bluemixUtility
collective
Ergebnisse
Der customPasswordEncryption-Provider ist in der Liberty-Laufzeitumgebung installiert. Sie haben den customPasswordEncryption-Provider optional mit Befehlszeilendienstprogrammen verwendet.
Nächste Schritte
In der Kennwortanzeige in
WebSphere
Developer Tools können Sie den customPasswordEncryption-Provider als Verschlüsselungsoption verwenden.