我已经从IBM Worklight6.0入门模块下载了使用FIPS加密JSON存储的示例应用程序。使用可用的PDF,我在Android项目中添加了所有必要的文件,并根据PDF提供的说明修改了src java文件。
在Emulator中检查我的应用程序时,我无法初始化我的JSON Store,Logcat中显示的错误是
Unable to create JSON directory. 在那之后,我试着用Android设备检查我的应用程序。一切都很好,我可以创建,存储和加密的JSON商店使用FIPS,在logcat它显示FIPSEnabled = true。
但问题是,当我以前创建了一个JSON store时,我可以使用DDMS视图查看JSON Store,但现在我无法检查文件。现在,我想看看JSON Store文件在哪里可用,以及它是否真正使用FIPS加密。有什么方法可以做到这一点?
发布于 2013-12-03 23:22:49
JSONStore使用的数据库文件如下所示:
/data/data/com.[app-name]/databases/wljsonstore将[app-name]替换为您的Worklight Hybrid Android应用程序的名称。
这些信息的来源是IBM InfoCenter。
你需要设备上的读取权限才能访问该文件,因为安卓通常意味着你需要有root access。
在写这篇文章的时候,如果你在Android v4.4上使用JSONStore,你可能会遇到问题,read more here。IBM Worklight开发团队目前正在研究在Androidv4.4上支持JSONStore。
https://stackoverflow.com/questions/20346367
复制相似问题