【发布时间】:2013-07-08 02:43:22
【问题描述】:
根据Worklight 5.0.6 Information Center,对于application-descriptor.xml中的属性testWebResourcesChecksum:
该元素控制应用程序是否在每次开始在移动设备上运行时验证其网络资源的完整性。 如果其 enabled 属性设置为 true,则应用程序会计算其 Web 资源的校验和,并将其与首次运行时存储的值进行比较。 校验和计算可能需要几秒钟,具体取决于网络资源的大小。为了使其更快,您可以提供一个在此计算中要忽略的文件扩展名列表。
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
<publicSigningKey> value </publicSigningKey>
</security>
1) 如果该属性设置为 true,则 Web 资源校验和将与首次运行时存储的值进行比较。如果校验和不同会怎样?会出现错误提示并强制应用启动吗?
2) 默认情况下,此属性设置为 false。但是,据我了解,直接更新还需要计算 Web 资源的校验和。将其设置为 true 或 false 的潜在含义是什么?
环境:Worklight 5.0.6 开发者版
谢谢!
【问题讨论】:
标签: ibm-mobilefirst worklight-security