Websphere IBM Worklight 5.0.6-加密Worklight.properties

Websphere IBM Worklight 5.0.6-加密Worklight.properties,websphere,ibm-mobilefirst,worklight-security,worklight-server,Websphere,Ibm Mobilefirst,Worklight Security,Worklight Server,我正在尝试按照中的步骤在worklight.properties中加密敏感信息 这一步, *所有加密值都使用相同的密钥,该密钥存储在名为worklight_enc_password的特殊变量中。此变量定义为操作系统环境变量: 在Windows系统上:在运行IBM Worklight Server的用户下设置环境变量。在Windows NT服务下运行时,请使用注册表编辑器将密码定义为服务属性。有关详细信息,请参阅Microsoft技术支持网站* 我已尝试在HKKEY_CURRENT_用户/环境下的

我正在尝试按照中的步骤在worklight.properties中加密敏感信息

这一步,

*所有加密值都使用相同的密钥,该密钥存储在名为worklight_enc_password的特殊变量中。此变量定义为操作系统环境变量:

在Windows系统上:在运行IBM Worklight Server的用户下设置环境变量。在Windows NT服务下运行时,请使用注册表编辑器将密码定义为服务属性。有关详细信息,请参阅Microsoft技术支持网站*

我已尝试在HKKEY_CURRENT_用户/环境下的注册表编辑器中添加worklight_enc_密码,并部署该应用程序。但是,在SystemOut.log中,它不断返回“java.lang.RuntimeException:无法解密属性xxx.enc的值。加密密码应在环境变量xxx.enc中定义”

我可以知道在Windows XP中在哪里设置此变量“worklight\u enc\u password”吗


环境:Windows XP、Worklight 5.0.6、WAS ND 8.5

在WAS中,可以在服务器>WebSphere应用程序服务器>服务器名称(例如server1)>Java和进程管理>进程定义>环境条目中添加Worklight enc\u密码

原因是该变量实际上是由worklight库中的System.getEnv(“worklight\u enc\u password”)检索的

希望这对其他人有帮助