2013-11-28 37 views
0

我已指定在worklight.properties如下:IBM工作灯5.0.6.1 - 保护工作灯控制台使用加密文件worklight.properties

console.username.enc=<encrypted string> 
console.password.enc=<encrypted string> 

在worklight.properties。

然而,有一个警告信息“com.worklight.server.bundle.api.WorklightConfiguration getStringProperty使用的配置属性空值在SystemOut.log文件‘console.password’。

这看起来很奇怪对我来说,因为没有警告'console.username',虽然我实际上不希望这样的警告会出现,当我使用'.enc'来指定加密的字符串。

要调查此问题,我进一步进行了以下测试:

试验1)指定console.username.enc和console.password

结果:工作灯控制台可以成功地登录,而不在任何SystemOut.log中的警告消息。所以,这不会由于加密/解密问题,因为console.username.enc可以被成功解密。

试验2)指定console.username和console.password.enc

结果:相同的警告消息(...使用的配置属性 'console.password' 空值... )出现

试验3)指定console.username和console.password

结果:Worklight控制台可以成功登录。

试行4)worklight.properties

结果删除console.username和console.password:两个警告信息 - “使用配置属性 'console.username' 空值... ..“console.password”)出现

所以,这个问题好像有唯一的问题来自“console.password.enc”读值(但不是“console.username.enc”)这听起来很奇怪,

你有什么想法吗?谢谢!

+0

请一定要提,如果你是一个客户或商业伙伴所以一旦修复被传递到5.0.6。x我们将知道如何与您取得联系以获得它。谢谢。 –

+0

您的客户是否获得了iFix?这个问题可以解决吗? –

回答

0

这是一个缺陷,并且被固定在工作灯6.0.0.x及以上。它正在挂起到5.0.6.x.没有可用的解决方法。

如果你是IBM的客户或业务合作伙伴,并要求此修复程序,你应该打开一个PMR,以确保它会通过iFix的版本中发送给您。