设置安全域
另请参见
Java ME 平台使用安全域来限制应用程序对受保护 API 的访问。在允许应用程序访问受保护的 API 之前,设备使用签名信息查看此应用程序的来源及有效性。
虽然可用的安全域因设备而有所不同,但是 IDE 和 Sun Java Wireless Toolkit 均支持以下安全域:
- 可信。一个 MIDlet 套件,具有已使用证书链(可经设备验证)签名且未被篡改的 JAR 文件。
- 不可信。一个 MIDlet 套件,设备无法信任其 JAR 文件的来源及完整性(例如,未签名的 MIDlet 套件)。
- 最小。一个安全域,在其中对受保护的 API 的所有权限(包括访问推功能及网络协议的权限)均被拒绝。
- 最大。相当于“可信”。
可以将 MIDlet 套件的安全域设置为:
- 用于常规(本地)执行。
- 用于导出到仿真器平台和使用 OTA 部署的执行。
设置常规执行的安全域:
- 选择“文件”>“<活动项目名称> 属性”。
- 在“项目属性”对话框中,选择“运行”。
- 在“运行”属性页中,选择“常规执行”单选按钮。
- 选中“指定安全域”复选框,然后从下拉菜单中选择一个安全域。
设置用于导出到仿真器平台或使用 OTA 部署执行的安全域:
- 选择“文件”>“<活动项目名称> 属性”。
- 在“项目属性”对话框中,选择“生成”>“签名”。
- 选中“启用签名”复选框。
- 选择一个密钥库和别名(密钥对)。
- 单击“将密钥导出到 Java ME SDK/平台/仿真器”按钮。
- 在“导出密钥”对话框中:
- 选择仿真器平台。
- 选择安全域。
- 单击“导出”按钮。
- 另请参见
- 通过 MIDlet 签名设置安全性
- 关于 MIDP 签名和安全性
- 添加或创建密钥库
- 将密钥导出到仿真器平台
法律声明