Symbian证书的20个权限释义
2010-02-03 16:01:00 来源:WEB开发网1.ACS Publisher ID
申请开发者证不一定需要ACS Publisher ID,但有ACS Publisher ID可以为开发者证书申请到更多的能力.
1.证书
(1)开发者证书
为了允许用户在开发期间在一个真实的手机上测试应用程序,用户可以从 Symbian Signed 网站使用开放签名选项获得一个开发者证书。
开发者证书受限于基于 IMEI 号的某些手机。
(2)发布者证书
发行人 ID 是用于识别请求开发者证书和提交应用程序进行 Symbian 签名的公司的一个证书
2.签名
(1)自签名
(1)开放签名(Open Signed)
Open Signed用于获得一个 Symbian Signed 开发者证书 (DevCert)。 根据设备 IMEI 号创建证书。
没有Publisher ID免费申请的开发证书时只能签1个imei号, 具有Publisher ID可能最多签100个imei号
(2)快速签名(13能力)
快速签名是一个选项,与自签名相近,无需经过专业的测试机构便可进行 Symbian C++ 应用程序签名。在使用快速签名选项之前,开发者应
当确保应用程序通过所有在测试规范文档中描述的测试。 审核还是由专业的机构来进行。 使用这个新的签名,需要一个Publisher ID。 在
Publisher ID 的成本之外,每一签名事件需要 20 美元。 除去 CommDD、 MultimediaDD、 NetworkControl、 DiskAdmin、 DRM、 AllFiles
、 TCB,所有平台安全能力都可用。
(3)认证签名(17能力)
认证签名牵涉一个独立的专业机构,被认为是最值得信任的签名选项。 利用CommDD, DiskAdmin, NetworkControl, MultimediaDD 所有能力的
应用程序必须使用认证签名选项并且通过一个专业机构的测试。 对于认证签名需要一个Publisher ID。
3.能力
这里有3种主要的能力:
1. TCB(底层处理信任)
TCB : "底层处理信任(Trusted computing Base )"
它由一些底层的系统属性组成,像文件系统中的目录。这些能力(Capabilities)是不授予第三方应用程序的,他们只被授权给平台的制
造商
TCB包括操作系统的核心,文件服务和存储器管理单元等等。
2. USER(用户层)5个能力.
3. 系统能力,14个能力
大约 40% 的 Symbian 操作系统 API 属性受保护。
更多精彩
赞助商链接