WebSphere Application Server 管理コマンドおよび Java クライアントでパスワードのエンコードを使用するには、PropFilePasswordEncoder ツールを使用して、soap.client.props ファイルおよび sas.client.props ファイル内で手動でパスワードをエンコードする必要があります。
始める前に
スクリプトを実行するには、自分のユーザー・プロファイルが *ALLOBJ 権限を保有している必要があります。
このタスクについて
PropFilePasswordEncoder ユーティリティーを使用して、プロパティー・ファイルでパスワードをエンコードします。
PropFilePasswordEncoder ユーティリティーは Qshell スクリプトです。
以下のステップを実行して、手動でパスワードをエンコードします。
プロシージャー
- 全オブジェクト (*ALLOBJ) 特殊権限を持つユーザー・プロファイルでサーバーにサインオンします。
- コマンド行で Start Qshell (STRQSH) コマンドを実行して、Qshell 環境を始動します。
- PropFilePasswordEncoder ユーティリティーを使用して、パスワードをエンコードします。
例えば、デフォルトの WebSphere Application Server プロファイル (デフォルトのインストール済み環境) の
sas.client.props ファイルでプロパティーのパスワードをエンコードするには、以下のコマンドを入力します。
profile_root/bin/PropFilePasswordEncoder
-profileName server1
profile_root/properties/sas.client.props -SAS
例えば、デフォルトのスタンドアロン・アプリケーション・サーバー・プロファイルの
soap.client.props ファイルでプロパティーのパスワードをエンコードするには、以下のコマンドを入力します。
profile_root/bin/PropFilePasswordEncoder
-profileName server1
profile_root/properties/soap.client.props com.ibm.SOAP.loginPassword,com.ibm.ssl.keyStorePassword,
com.ibm.ssl.trustStorePassword
sas.client.props ユーティリティーについて詳しくは、
PropFilePasswordEncoder コマンド解説書
を参照してください。
結果
パスワードは、soap.client.props ファイルおよび sas.client.props ファイルでエンコードされます。