如何在worklight App中打开FIPS启用的json数据

时间:2013-12-03 08:40:31

标签: android ibm-mobilefirst jsonstore

我已经使用IBM Worklight 6.0入门模块中的FIPS下载了加密JSON存储的示例应用程序。 使用可用的PDF,我在Android项目中添加了所有必需的文件,并根据PDF提供的指令修改了src java文件。

在Emulator中检查我的应用程序时,我无法初始化我的JSON存储,并且Logcat中显示的错误是

Unable to create JSON directory. 

之后,我尝试使用Android设备检查我的应用程序。一切正常,我能够使用FIPS创建,存储和加密JSON商店,在logcat中显示FIPSEnabled = true

但问题是,当我之前创建了一个JSON Store时,我能够使用DDMS视图看到JSON存储,但现在我无法检查该文件。现在我想看看JSON Store文件的可用位置以及它是否真的使用FIPS加密。这样做的方法是什么?

1 个答案:

答案 0 :(得分:1)

JSONStore使用的数据库文件将在此处:

/data/data/com.[app-name]/databases/wljsonstore

[app-name]替换为Worklight Hybrid Android应用程序的名称。

该信息的来源是IBM InfoCenter

您需要设备的读取权限才能访问该文件,因为Android通常意味着您需要root access

截至撰写本文时,如果您在Android v4.4上使用JSONStore,则可能会遇到问题read more here。 IBM Worklight开发团队目前正致力于在Android v4.4上支持JSONStore。