PropFilePasswordEncoder 命令引用
PropFilePasswordEncoder 命令对位于纯文本属性文件中的密码进行编码。此命令会对安全认证服务器 (SAS) 属性文件和非 SAS 属性文件进行编码。对密码进行编码之后,译码命令不存在。

注: 要使 PropFilePasswordEncoder 能够输出较前发行版更多的调试消息,请通过输入以下内容来更新此命令:
-Dcom.ibm.websphere.security.passwordEncoderDebug=true
要运行此脚本,用户概要文件必须具有 *ALLOBJ 权限。
语法
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
PropFilePasswordEncoder "file_name" { passwordPropertiesList | -SAS } { -noBackup | -Backup }
[ -profileName profile ] [ -help | -? ]
参数
以下选项可用于 PropFilePasswordEncoder 命令:
fileName
此必需参数指定对密码进行编码的文件的名称。
file_name
此必需参数指定对密码进行编码的文件的名称。
- passwordPropertiesList
- 如果在除 sas.client.props 文件之外的属性文件中对密码进行编码,那么需要此参数。指定要进行编码的一个或多个密码属性。密码属性列表应使用逗号分隔。
- -SAS
- 如果在 sas.client.props 文件中对密码进行编码,那么需要此参数。
-profileName
此参数是可选的。该概要文件值指定应用程序服务器概要文件名称。该脚本使用从指定概要文件中检索到的密码编码算法。如果未指定此参数,那么该脚本使用缺省概要文件。
- -noBackup
- 此参数可选并为缺省值。脚本不创建备份文件。可以通过添加以下 Java™ 系统属性来修改缺省值:"-Dcom.ibm.websphere.security.util.createBackup=true"。
- -Backup
- 此参数是可选的。此脚本将创建备份文件 <file_name>.bak,其中包含明文密码。
-profileName
此参数是可选的。该概要文件值指定应用程序服务器概要文件名称。该脚本使用从指定概要文件中检索到的密码编码算法。如果未指定此参数,那么该脚本使用缺省概要文件。
- -help 或 -?
- 如果指定此参数,那么脚本将忽略所有其他参数并显示用法文本。
![[IBM i]](../images/iseries.gif)
app_server_root/bin/PropFilePasswordEncoder
profile_root/default/properties/soap.client.props
com.ibm.SOAP.loginPassword,com.ibm.ssl.keyStorePassword,com.ibm.ssl.trustStorePassword
注意: 为了便于显示,以上命令分成了几行。