专业化管理 > 配置您的 Windchill 环境 > 配置密码管理选项 > 系统密码加密选项 > 加密 WVS 验证文件中存储的密码 > 加密验证密码
  
加密验证密码
* 
Windchill 10.2 开始,PTC 更改了 wvs.properties 文件的位置。已将文件从 $WT_HOME/codebase 目录移至 $WT_HOME/codebase/WEB-INF/conf 目录。请确保对代码作出所有必要的更改,以反映此位置的更改。
要加密 WVS 验证文件中存储的密码,可从 Windchill shell 输入以下脚本:
ant -f <Windchill>/bin/adminTools/sip/EncryptPasswords.xml
encryptWVSWorkerAgent
其中 <Windchill>Windchill 安装目录。
此脚本会对其在所有 WVS 验证文件 (包括在 wvs.properties 文件中的 useworkerdownload 和 edrload.livecycle.authfile 特性中标识的那些验证文件) 中找到的任何纯文本密码进行加密。加密验证文件中的密码后,密码将替换为以下内容:
encrypted.<auth_keyword>.<auth_properties_file_path>
其中:
<auth_keyword> 是出现在加密密码所对应的验证行行首的关键字。
<auth_properties_file_path> 是 Windows 平台上包含密码的 PROPERTIES 文件的完整文件路径,且是 UNIX 平台上以 Windchill 安装 bin 目录开头的路径。
以下各行显示了加密前位于 Windows 系统的 D:\ptc\Windchill\auth.properties 的示例验证文件:
auth=user1:pw123abc
auth.RemoteSiteA.PROE=user2:pw789xyz
从 Windows 系统运行加密脚本后,加密密码将包括具有所需转义字符的文件路径 (其格式被设置为页面宽度):
auth=user1:encrypted.D:\\ptc\\Windchill\\auth.properties
auth.RemoteSiteA.PROE=user2:encrypted.auth.RemoteSiteA.PROE. D:\\ptc\\Windchill\\auth.properties
以下各行显示了加密前位于 UNIX 系统的 /opt/ptc/Windchill/auth.properties 的示例验证文件:
auth=user1:pw123abc
auth.RemoteSiteA.PROE=user2:pw789xyz
从 UNIX 系统运行加密脚本后,加密密码将包含以 Windchill 安装 bin 目录开头的文件路径 (其格式被设置为页面宽度):
auth=user1:encrypted.auth./opt/ptc/Windchill/bin/../auth.properties
auth.RemoteSiteA.PROE=user2:encrypted.auth.RemoteSiteA.PROE. /opt/ptc/Windchill/bin/../auth.properties
虽然此文件中的密码信息并不是实际密码,但它是唯一用来向正在使用的加密软件标识密码的信息,因此,对此信息进行任何更改都会导致密码不再有效。
* 
除非要更改实际密码,否则请勿更改已加密密码的信息。