【问题标题】:IBM Worklight 5.0.6 - Encrypt worklight.propertiesIBM Worklight 5.0.6 - 加密 worklight.properties
【发布时间】:2013-08-03 04:31:20
【问题描述】:

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

在这一步中,

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

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

我尝试在 HKKEY_CURRENT_USER/Environment 下的注册编辑器中添加 worklight_enc_password 并部署应用程序。但是,在 SystemOut.log 中,一直返回 "java.lang.RuntimeException: Cannot decrypt value for the property xxx.enc. 加密密码应在环境变量 xxx.enc 中定义"

我可以知道在 Windows XP 中我应该在哪里设置这个变量“worklight_enc_password”吗?

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

【问题讨论】:

    标签: websphere ibm-mobilefirst worklight-security worklight-server


    【解决方案1】:

    在 WAS 中,worklight_enc_password 可以添加到 Servers > WebSphere application servers > server name (e.g. server1) > Java and Process Management > Process definition > Environment Entries。

    原因是这个变量实际上是通过worklight库中的System.getEnv("worklight_enc_password")获取的。

    希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多