customPasswordEncryption プロバイダーが、securityUtility などのコマンド・ライン・ユーティリティーを使用して機密ストリングを暗号化できるようにします。また、customPasswordEncryption プロバイダーを WebSphere® Developer Tools 内のエンコード・オプションとして使用することもできます。
始める前に
customPasswordEncryption プロバイダーを含むエンタープライズ・システム・アーキテクチャー (ESA) ファイルを入手します。「
customPasswordEncryption プロバイダーの開発」に記載されているように、customPasswordEncryption プロバイダーは、
com.ibm.wsspi.security.crypto.CustomPasswordEncryption インターフェースを実装し、拡張マニフェスト・ファイルを含みます。customPasswordEncryption プロバイダーを含む ESA ファイルがない場合は、Java™ アーカイブ (JAR) ファイルと、インストール説明が含まれたいくつかのマニフェスト・ファイルを使用してください。
このタスクについて
Liberty ランタイム環境および WebSphere Developer Tools で使用できるように、customPasswordEncryption プロバイダーをインストールします。customPasswordEncryption プロバイダーを Liberty ランタイム環境で使用して機密ストリングを暗号化することができます。customPasswordEncryption プロバイダーが Liberty ランタイム環境にインストールされると、WebSphere Developer Tools は、customPasswordEncryption オプションを「パスワード」パネルのエンコード・オプションとして追加します。
手順
- installUtility コマンドを使用して ESA ファイルをインストールします。
customPasswordEncryption プロバイダーが ESA ファイルと異なる方法でパッケージされている場合は、customPasswordEncryption プロバイダーのインストール説明に従ってください。
- インストールが正常に実行されたことを確認します。
次のコマンドを発行します。
wlp/bin/securityUtility encode --listCustom
予期される出力は、customPasswordEncryption プロバイダーからの情報です。以下に出力例を示します。
[{"name":"custom","featurename":"usr:customPasswordEncryption-1.0","description":"MyCompany custom password encryption"}]
- オプション: customPasswordEncryption プロバイダーをコマンド行ツールから使用するには、パラメーター --encoding=custom を追加します。
このパラメーターは、以下のコマンド・ライン・ユーティリティーによって受け入れられます。
securityUtility
configUtility
bluemixUtility
集合
タスクの結果
customPasswordEncryption プロバイダーが Liberty ランタイム環境にインストールされます。オプションで、customPasswordEncryption プロバイダーがコマンド・ライン・ユーティリティーで使用されます。
次のタスク
WebSphere Developer Tools の「パスワード」パネルで、customPasswordEncryption プロバイダーをエンコード・オプションとして使用できます。