symbian认证
- 格式:pdf
- 大小:2.05 MB
- 文档页数:28
目录支持手机 (1)iPhone配置操作手册 (3)Android配置操作手册 (9)Blackberry配置操作手册 (19)Symbian配置操作手册 (23)支持手机理论上支持EAP-PEAP认证的终端均可支持手机WLAN,支持操作系统包括iOS、android、symbian和黑莓,品牌包括苹果、htc、三星、moto、nokia和黑莓等。
iPhone配置操作手册首次使用设置【后续使用请“跳过”】:步骤1:进入“无线局域网”,打开Wi-Fi开关。
步骤2:等待系统搜索到带锁标识的CMCC-AUTO。
步骤3:未开通手机WLAN功能的客户请发送短信“手机WLAN”至10086获取WLAN业务密码。
步骤4:点击CMCC-AUTO,在弹出的输入框中输入用户名和密码步骤5:接受peap server安全证书。
步骤6:等待手机状态栏出现WiFi标识并且CMCC-AUTO前被勾选,认证结束,您已经连接到互联网,可以使用safari上网或者访问app Store等上网应用。
下线说明将“无线局域网”关闭,系统会自动完成下线iPhone手机的WLAN下线。
猜你喜欢为方便您后续使用,推荐您打开iPhone手机的CMCC-AUTO自动加入功能,操作步骤如下:步骤1:点击CMCC-AUTO的箭头,进入CMCC-AUTO属性界面。
步骤2:在CMCC-AUTO的属性界面中打开“自动加入”的开关。
在周围的环境中如果有支持EAP-PEAP认证的CMCC-AUTO网络时,iPhone将能够快速搜索到并自动进行认证关联。
Android配置操作手册首次使用设置【后续使用请“跳过”】:步骤1:未开通手机wlan功能的客户请发送短信“手机WLAN”至10086获取WLAN业务密码。
步骤2:按手机菜单键,在菜单中点击“设置”。
步骤3:出现设置列表,在列表中点击“无线和网络”。
步骤4:出现无线和网络设置列表,在列表中点击“Wi-Fi设置”。
上海移动WLAN SIM认证系统配置使用说明(适用iPhone、android、Symbian平台)中国移动通信集团上海有限公司1.iPhone手机使用SIM认证(一)、iPhone手机首次使用SIM认证,必须先安装“中国移动WLAN SIM认证证书”。
该证书安装步骤如下:步骤1:确保手机能够正常上网。
步骤2:访问上海移动门户网站()步骤3:在“WiFi专区”中找到iPhone的“中国移动WLAN SIM 认证证书”。
步骤4:点击证书下载链接,系统会出现证书安装界面步骤5:点击安装后,会弹出确认窗口。
步骤7:安装完成后,点击“完成”结束安装。
提示:证书只在初次使用时安装,不用重复安装,下载安装免费。
(二)、iPhone手机使用SIM认证的步骤如下:步骤1:进入“设置”的“无线局域网”,打开Wi-Fi开关。
步骤2:等待系统搜索到带锁标识的CMCC-EDU。
步骤3:点击CMCC-EDU,开始与网络侧进行EAP-SIM认证。
步骤4:等待手机状态栏出现WiFi标识并且CMCC-EDU前被勾选,认证结束。
步骤1:点击CMCC-EDU的箭头,进入CMCC-EDU属性界面。
步骤2:在CMCC-EDU的属性界面中打开“自动加入”的开关。
在周围的环境中如果有支持SIM认证的CMCC-EDU网络时,iPhone将能够快速搜索到并自动进行认证关联。
(四)、iPhone手机使用SIM认证下线的步骤如下:步骤1:进入系统“无线局域网络”设置。
步骤2:将“无线局域”关闭。
系统自动完成下线。
2.Android手机使用SIM认证(一)、android手机首次使用SIM认证,必须先配置“中国移动WLAN SIM认证网络”,步骤如下:步骤1:按手机菜单键,在菜单中点击“系统设置”。
步骤2:出现设置列表,在列表中点击“Wi-Fi”。
步骤3:出现Wi-Fi设置窗口,打开“Wi-Fi”开关。
步骤4:选择“添加Wi-Fi网络”。
步骤5:网络SSID输入“CMCC-EDU”;安全性为“802.1x EAP”;EAP方法为“SIM“步骤6:在SSID列表中出现CMCC-EDU,并显示为“通过802.1xEAP 进行保护”。
诺基亚E63证书申请和使用教程1、证书说白了就是“安装指定软件的许可”当你安装某一软件的时候,nokia手机S60III系统会分析你要安装的软件身上带不带这个安装许可(证书),如果没有,则系统不让你安装。
普通用户获得证书需提供自己的手机imei号去申请(查询imei号,请在手机待机界面下输入*#06# ),申请成功了就可以下载一个唯一对应你手机imei号的证书——–该证书文件不是用来直接安装的,如何使用证书见本文的 3 。
2、如何申请专属于你手机的imei的证书?两种途径,途径一:可以到symbian 网站注册,申请,本途径基本已经对普通用户关上了大门,目前只对付费购买用户和专业开发软件用户开放。
途径二:如果你还没有自己的证书,请到/提交你的 IMEI 申请证书,一般情况下提交次日就能得到证书3、签名的过程就是将这个证书(也就是安装许可)在电脑上操作,绑定到你想安装的软件的安装程序里去,好让这个安装程序通过手机的S60III系统的检查。
电脑上操作绑定证书(也就是签名)的方法有好几种,最常用的就是(1)DOS下,通过专属的命令行绑定(2)不会用dos的朋友可以用第三方自动签名工具绑定(强烈推荐本论坛的“DOSPY 签名工具”,完全傻瓜化,在windows下安装了以后,只须在电脑中sis(x) 程序上点鼠标右键即可签名!(几乎不用看说明)下载地址:/thread-545779-1-1.html4、证书和你手机的唯一imei号对应,所以证书不能通用。
也就是说你自己的证书只能你自己的手机用,也就是说你可以用你的证书给你想装进自己手机的无数个软件签名使用。
但是你不能将用自己的证书签名过的软件装到别人的手机里。
5、证书有级别、权限的限制,最低等的证书默认是与普通游戏、主题、一般应用软件绑定,这类证书一般可以通过关闭证书检查的设置选项来规避证书检验、获得安装,而不需签名(操作步骤:菜单键-安装-程序管理-选项-设置里,软件安装选择“全部”,证书检查选择“关”,这是S60III系统的手机用户拿到新机或者格式化手机后,第一步就要做的设置,这么设置之后,能允许大部分不需要单独签名的相对安全的软件通过安装,而必须自签名的软件,还是会被提示“证书错误”),当然你给他们签名也是完全可以安装的;稍微高权限一点的证书可以让软件的信息进入手机C盘系统文件夹、让软件具有开机自动运行、修改system参数等高权限,目前需要我们自签名的证书大部分都是此类;最高权限的证书据说牛X到可以DIY你的系统,但是需要向nokia付费购买。
有很多人可能初用s60v3的智能手机,所以,不清楚什么是证书,也不知道怎样用证书给软件签名。
这个帖子就专门介绍这个东西的。
希望能帮助到初使用s60v3手机的人。
一、什么是s60v3手机证书意义:手机证书可以理解为:软件的通行证英文名称:Phone certificateS60 第三版在安全性方面做了比较大的改善,对在系统中安装运行的第三方软件有更为严格的规定。
某些软件涉及手机软硬件安全/个人信息安全等方面的操作被做了特别的限制(比如随手机开机自动启动就是被限制的功能之一)。
主要是防止恶意软件。
应用程序要实现这些“被特别限制”了的功能就必须获得“签名”。
也就是说要有人来为这个操作的安全性负责!未经任何签名的程序不能安装运行.简而言之,证书机制就是为了针对安全问题所采用的一种措施,它的作用主要是两点:1。
证明软件的合法性。
2。
允许软件自启动。
误区——只有诺基亚s60有证书:其实,很多软件都需要证书的,只是没有sis那么明显罢了。
要是你们用过s40等用java软件的就知道,我们在安装jar软件的同时在它同一个目录里面有一个jad文件的,jad很小,不需要安装,它就是同名字jar软件的证书了。
有了它jar 软件安装完了才可以通行无阻。
不然,要是你安装了一个播放器,它就不断提示“是否允许读取用户数据”之类的东西,即是你按确定了,也是没有用的,因为根本读取不了数据,因为安装的时候没有赋予权限。
20项证书权限能力:s60v3的手机的权限一共有20项,就相当于关卡,我们的证书就如同关卡的通行证一样,我们给手机软件签名,就是我们给它们发通行证,但是,并不是我们只要给软件签名就可以通行无阻了。
由于手机拥有20项权限,我们的证书一般只能达到17层,更深一层的就需要我们破解手机了。
这就是我们有一些软件即是签名了也不能安装的原因。
还有说说,我们经常遇到一些不用签名的软件,不是说它不用签名就可以安装了,只是我们的软件制作者在制作软件的同时就给它签名了。
概述Symbian,中文名即为“塞班”,是由Symbian公司开发的一个为移动设备设计的操作系统,是一个32位用户图形界面操作系统。
详解Symbian的前身是由英国宝意昂公司(Psion)开发的操作系统EPOC,EPOC的全称是Electronic Piece of Cheese,中文意思即为“使用电子产品如同吃奶酪一样简单”。
1998年,微软发布Windows 98以来,迅速占有市场,移动设备厂商纷纷投身Symbian。
1998年6月,由诺基亚、摩托罗拉、爱立信、宝意昂、三菱几家公司共同投资建立Symbian公司。
在2008年,诺基亚收购了Symbian公司所有股份,成为旗下的一个部门,所有Symbian 员工成为诺基亚员工。
2000年,爱立信公司推出第一个搭载Symbian系统的移动设备,R380sc,开创了智能手机的先河。
Symbian的需求Symbian与Windows类似,同样需要中央处理器。
Symbian的硬件主要为:中央处理器、RAM、ROM、IO以及电源。
Symbian系统属于ARM构架,所以需要ARM构架的CPU,由于历史原因,Symbian系统设备采用的CPU多为德州仪器的ARM11构架的CPU,ARM11。
整个系统的运行都由CPU处理。
RAM则是内存,同PC一样,RAM用于存放当前的任务数据。
ROM则为只读内存,用于存放Symbian系统,不经特殊操作无法对其进行修改。
IO的范围很广,Symbian对其的定义为移动设备的零部件,如蓝牙、红外线等等。
电源则一般为锂电池。
Symbian界面与其他操作系统不同的是,Symbian严格意义上来讲只是一个内核,Symbian 3之前的版本都需要UI(人机界面)以保证Symbian系统能够正确的与用户操作,直至2010年发布的Symbian 3系统才彻底改变了这种状态。
诺基亚公司为了支持其对于Symbian的发展,诺基亚成立了Nokia Mobile Software新部门,并开发出了Series系列界面,目前的手机一般采用的是Series 60界面,简称S60,除此之外,常用的还有Series 40,简称S40。
智能手机操作系统介绍一、Symbian操作系统介绍Symbian操作系统(“塞班系统”)是由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。
而Symbian操作系统的前身是EPOC,而EPOC是Electronic Piece of Cheese取第一个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单",这就是它在设计时所坚持的理念。
现已被NOKIA全额收购。
Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sunjava语言。
Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。
在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。
此外,Symbian 操作系统在扩展性方面为制造商预留了多种接口,而且EPOC操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、HandHeld PC场合的应用。
Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、以及3G技术。
最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。
与微软产品不同的是,Symbian 将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。
诺基亚塞班告别证书图文并茂教你免签名.诺顿篇诺基亚手机证书是诺基亚公司对手机产品应用软件的一种强制手段,这样既保证了手机的安全,又提高了其产品负责的公司形象。
但同时也给喜欢折腾手机的朋友带来了麻烦,诺基亚官方证书已经暂停制作了,签名成了诺基亚手机用户最头疼的事情,现在已经出现了3种塞班系统免签的方法,今天先分享一个我认为最为简单快捷的方法,-----诺顿所需软件:(下载地址见备注)1NortonSymbianHack_CODeRUS_Carson2八门神器3installserver合集4x-plore x管理器具体步骤:1下载我提供的附件NortonSymbianHack_CODeRUS_到内存卡中,然后解压,解压后得到下图文件。
打开并安装!2安装后如果出现下图提示选‘‘是’’。
3安装后打开!4打开后选择选项,然后AntiVirus>Quarantine list,如下图5出现四个文件,如下图,然后选项>Restore all6出现如图提示,我们选‘‘是’’7四个文件消失,如下图8好了,退出软件9到文件管理中打开Hack文件夹,如图10打开后安装里面的RomPatcherPlus_ sisX,建议安装在内存卡,内存也可以11打开第十步安装好的软件‘‘深度补丁’’,你会看到两个补丁,Install server RP是免签补丁,Open4all是权限补丁,然后选中你要开启的补丁,按确定键(导航键中间),补丁打勾了就说明应用成功了。
有些机型会出现权限补丁打勾,免签补丁打叉的情况,我们需要继续操作,见备注12测试是否成功,下载我提供的八门神器(测试是否XX成功).zip,解压安装,可以安装说明你的手机XX成功,可以实现免签名了!到此结束!备注:1出现权限补丁可用,免签补丁不可用的情况,请继续看下面:2用到下面附件中我提供的3方法很简单,开启权限补丁后安装X-plore第三方文件管理器4打开X-plore将里面的sys文件夹解压到C盘(手机)根目录下!!然后就可以实现免签名了!安装软件试试看吧!说明:解压后,但是那个免签补丁还是红色,xx!但你已经完成免签了。
Symbian系统培训一、操作系统及终端基础介绍(一)操作系统介绍1.Symbian操作系统Symbian(中文名为塞班)是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML(即信息同步标准协议)、以及3G技术。
最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。
目前主流产品是诺基亚系列终端。
2. Symbian操作系统支持的应用Symbia支持JAR,SIS和SISX等格式的应用程序。
SIS应用程序的含义: SIS软件是是指后缀名为SIS的专门为Symbian操作系统的Series 60系列平台的智能手机开发的安装包软件。
大部分SIS软件在安装时需自签名认证。
SISX的含义:同是SIS软件。
因为部分SIS软件需自签名,在签名完毕后则自动生成SISX软件。
若证书过期需重新签证。
JAR的含义:以JAR作为后缀的文件是支持Java程序的软件,可以拷贝到手机存储卡,直接安装或执行即可,不需签名。
3. 手机常用几个查询码在电话输入框,输入*#0000#可查到本机系统软件版本;在电话输入框,输入*#06#可查到本机的IMEI,也就是序列号;在电话输入框,电话框下输入*#92702689#可查询总通话时间;在电话输入框,输入*#9990# 快速关闭蓝牙;在电话输入框,输入*#7370# 格式化手机,原厂密码:12345(资料会全丢失);(二)S60系统各版本的功能表S60第一版:个人信息管理;日历、电话本、相册、目录、与PC同步的文件管理应用程序;连接:支持USB、蓝牙、IrDA协议。
短信服务:基于GSM传输的450个字节以下的短信服务。
E-mail:支持IMAP4, POP3, SMTP, MIME2(MIME的全称为“多功能Internet 邮件扩充服务”)。
支持GRPS。
其它:中文支持、PC连接软件、插件、RealOne Player, XHTML 移动协议。
Symbian 应用程序签名指南和Symbian Signed 认证指南本签名指南根据Symbian文档《怎样使您的Symbian 应用程序获得签名?》,并参考TC TrustCenter 的有关文档,特别是根据中国客户的实际申请处理情况而编写,实用性更强和更有针对性。
一、前提条件Symbian 系统只对本地 (Native C++) Symbian 和AppForge MobileVB 应用程序有效。
目前, Symbian 只为一部分用户界面提供签名。
如果下列任何条款适用于您,将不必为您的应用程序使用Symbian 签名:* 开发基于诺基亚9200 系列的应用程序,开发商将继续使用Nokia.OK 来测试并签名他们的产品。
* MIDP 开发商可以使用Sun 公司的Java 认证项目,Symbian 与这些项目紧密合作,确保基于 Symbian 操作系统的手机能够被支持。
* 使用除C++和AppForge MobileVB(如 OPL)以外的开发语言的开发商。
Symbian正在测试这些语言如何与Symbian 签名的演进融合起来。
重要!强烈建议您阅读“常见问题问答”https:///app/page/overview/faq[Reader] 需要网络访问权限二、签名流程如下图1所示给出了获取应用程序签名的必要步骤。
1.在认证中心(TC TrustCenter)申请发布者证书(TC Publisher ID),中国用户直接向WoSign申请2.使用获得的发布者证书对您的.SIS文件签名。
3.将您的应用程序发送到进行测试。
4.测试公司将根据测试标准对您的应用程序进行测试。
5.如果应用程序通过测试,您将可以下载经过Symbian签名的应用程序。
图片1三、步骤1 - 从TC TrustCenter / WoSign 获取发布者证书为了对您的应用程序进行签名,您需要从认证中心(TC TrustCenter)获取一个发布者证书(Authenticated Content Signing Publisher ID-认证内容签名发布者证书) 。
上海移动WLAN SIM认证系统配置使用说明(适用iPhone、android、Symbian平台)中国移动通信集团上海有限公司2011/91.iPhone手机使用SIM认证(一)、iPhone手机首次使用SIM认证,必须先安装“中国移动WLAN SIM认证证书”。
该证书安装步骤如下:步骤1:确保手机能够正常上网。
步骤2:访问上海移动门户网站()步骤3:在“WiFi专区”中找到iPhone的“中国移动WLAN SIM 认证证书”。
步骤4:点击证书下载链接,系统会出现证书安装界面步骤5:点击安装后,会弹出确认窗口。
步骤6:选择“现在安装”,进行证书的安装。
7:安装完成后,点击“完成”结束安装。
步骤(二)、iPhone手机使用SIM认证的步骤如下:步骤1:进入“设置”的“无线局域网”,打开Wi-Fi开关。
步骤2:等待系统搜索到带锁标识的CMCC-EDU。
步骤3:点击CMCC-EDU,开始与网络侧进行EAP-SIM认证。
步骤4:等待手机状态栏出现WiFi标识并且CMCC-EDU前被勾选,认证结束。
(三)、手机打开CMCC-EDU自动加入功能的操作步骤如下:步骤1:点击CMCC-EDU的箭头,进入CMCC-EDU属性界面。
步骤2:在CMCC-EDU的属性界面中打开“自动加入”的开关。
在周围的环境中如果有支持SIM认证的CMCC-EDU网络时,iPhone将能够快速搜索到并自动进行认证关联。
(四)、iPhone手机使用SIM认证下线的步骤如下:步骤1:进入系统“无线局域网络”设置。
步骤2:将“无线局域”关闭。
系统自动完成下线。
2.Android手机使用SIM认证(一)、android手机首次使用SIM认证,必须先配置“中国移动WLAN SIM认证网络”,步骤如下:步骤1:按手机菜单键,在菜单中点击“系统设置”。
步骤2:出现设置列表,在列表中点击“Wi-Fi”。
步骤3:出现Wi-Fi设置窗口,打开“Wi-Fi”开关。
Symbian Signed指南第一版, 10/07Symbian 软件有限公司出版2-6 Boundary RowSouthwarkLondon SE1 8HPUK商标、版权和免责声明“Symbian”、“Symbian OS”及其他相关的Symbian标识都是Symbian软件有限公司的注册商标。
任何第三方使用与Symbian有关的材料必须得到Symbian的授权。
© Copyright Symbian Software Ltd 2007,保留所有权利。
未经Symbian软件有限公司的书面许可,不得随意复制资料。
Symbian软件公司不保证本文档中的信息的可用性或准确性。
本文档只是用于普通的信息发布,没有其他任何特殊目的。
编辑:Ben Morris总编辑:Satu McNabb 咨询工程师:Sabeena Aslam 审校:Roderick BurnsBruce CarneyFreddie GjertsenRicky JundayKhalid MohammedGeoff PrestonMark Shackman·3·Symbian Signed指南Symbian Signed指南 (3)Symbian Signed的新改变 (6)签名简介 (6)签名选项 (7)拥有发布者ID的好处 (7)Symbian OS能力 (8)如何使用Symbian OS能力 (9)基于IMEI的限制 (9)测试简介 (9)为何要测试? (10)Open Signed——没有发布者ID时 (10)如何使用Open Signed对应用程序进行签名——没有发布者ID (10)第1步:访问Symbian Signed网站并访问相应的服务 (11)第2步:提供有效的email地址 (11)第3步:确认email地址 (11)第4步:访问email账户下载签名后的应用程序 (11)限制和局限性 (11)检查清单 (12)Open Signed——有发布者ID (12)如何使用Open Signed对应用程序进行签名——有发布者ID (12)第1步:注册Symbian Signed账户 (12)第2步:下载创建开发者证书请求的工具 (13)第3步:运行工具来生成开发者证书请求CSR文件 (13)第4步:将开发者证书请求文件上传到Symbian Signed网站 (14)第5步:使用开发者证书对应用程序进行签名 (14)限制和局限性 (14)·4·检查清单 (15)Express Signed (15)如何使用Express Signed对应用程序进行签名 (15)第1步:注册Symbian Signed账户 (16)第2步:使用SignSIS和您的发布者ID对应用程序进行签名 (16)第3步:将使用发布者ID签名的应用程序SIS文件提交给网站 (16)第4步:从网站下载Symbian签名的应用程序 (17)限制和局限性 (17)检查清单 (18)Certified Signed (18)如何使用Certified Signed对应用程序进行签名 (18)第1步:注册Symbian Signed账户 (18)第2步:使用SignSIS和发布者ID对应用程序进行签名 (18)第3步:将使用您的发布者ID签名后的应用程序SIS文件提交给您选择的Test House (19)第4步:从网站下载Symbian签名的应用程序 (19)限制和局限性 (20)检查清单 (20)Symbian Signed测试标准 (20)通用测试 (20)Symbian OS v9.x特有的测试以及Symbian OS v9.x功能访问测试 (21)网络电话应用程序测试 (21)支持 (21)各方的职责 (21)术语表 (22)·5·Symbian Signed的新改变最近,Symbian Signed有了一些新改进,引入了简化的、新的应用程序签名选项,并与新的认证中心合作(费用更低)。
无论您在为Symbian OS开发什么应用程序,也不管它是商业还是非商业的,这种改变都将简化您的软件签名和部署工作。
目前,已提供了如下三个签名选项:z Open Signed:这是一种基于开发者证书的签名方式,包括为开发人员提供一个全新的在线签名选项,而不需要发布者ID(Publisher ID)。
z Express Signed:这个精简的签名选项不要求进行独立测试。
z Certified Signed:这是一个主流签名选项,要求由Symbian授权的Test House进行独立测试。
最大程度地减少了需要设备制造商批准才能使用的能力,而对于确实需要制造商批准的应用程序,制定了更简单且统一的申请流程。
现在,只有Certified Signed需要独立测试,然而,所有应用程序都应能够通过相关的测试用例。
Symbian Signed测试标准经过了修订和更新,可以在Symbian Signed网站找到。
签名简介签名指的是将防篡改数字证书集成到应用程序中。
该证书确保应用程序的来源是正确的,并让应用程序能够访问Sysmbian OS中受保护的能力API,这些API是在创建应用程序时声明的。
在Symbian OS中,受保护的API允许执行敏感的操作,如:z访问终端用户的私人数据,这可能破坏隐私性。
z产生计费事件,这可能导致终端用户支付费用。
z访问手机网络,这可能影响其正常运行。
z访问手机功能函数,这可能影响手机的正常行为。
z影响手机中其他正在运行的应用程序的性能。
对于创建相对简单的应用程序的开发人员来说,只要不使用受保护的能力API,就可以完全避开签名过程。
另外,在请求某些能力的时候,开发人员可让用户在安装时授予应用程序一揽子权限,也可在运行时让用户授予一次性权限(例如,同意发送消息),但前提是设备制造商的安全策略允许这样实现。
然而,并不能保证设备制造商会允许在其设备上安装未经签名的应用程序。
对于针对V9前的Symbian OS版本的应用程序,无需对其进行签名。
然而,针对V9之前版本的开发人员应该考虑将他们开发的应用程序迁移到最新版本所带来的优点。
·6·签名选项Symbian Signed向开发人员提供了多个对其应用程序进行签名的选项:z Open Signed:对于只需将其应用程序部署到已知设备进行测试或供个人使用的开发人员来说,Open Signed提供了一种简单的签名方式。
部署将受限于设备IMEI。
z Express Signed:提供了一种高效的签名方式,它最大程度上减少了限制。
如果开发人员拥有发布者ID,且要发布的是商业软件,则不需要进行独立测试。
对于没有发布者ID的自由软件和共享软件开发人员,也可使用合作伙伴的发布者ID,进行签名。
z Certified Signed:对于主流商业软件开发人员来说,进行全面测试和授权的Certified Signed选项是最佳选择,它有权使用Symbian OS标志,帮助区分和建立品牌。
不同签名选项价格的变化随是否需要发布者ID和单独测试而异。
如果以在线方式签名,既不需要发布者ID,也不需要进行独立测试,所以Open Signed是免费的。
各种签名选项需要满足的前提条件如下:是否需要发布者ID 是否需要单独测试是否受IMEI限制Open Signed 以在线方式签名时不需要否是Express Signed 是否否Certified Signed 是是否拥有发布者ID的好处发布者ID数字证书是公共密钥基础设施的一部分,它是由认证中心颁发的。
Symbian Signed的认证中心为TC TrustCenter(但对有些签名选项而言,通过VeriSign发布的现有ACS发布人证书仍然有效)。
Symbian OS开发人员可直接向TC TrustCenter购买发布者ID,其网址为www.trustcenter.de/order/publisherid/dev。
对于没有发布者ID的开发人员,Symbian Signed提供了多个签名选项:z开发人员可以通过Open Signed在没有发布者ID的情况下也能够对应用程序进行签名和部署,以便进行小规模的测试,也可用于非商业和个人用途。
z发布人合作伙伴也提供了供共享软件、自由软件和开源开发人员使用的签名选项,让它们在没有发布者ID的情况下也能够大规模地部署应用程序。
然而,因为一个发布者ID价格相当低,开发人员可能会考虑拥有此ID的好处。
z拥有了发布者ID,开发人员请求和使用开发者证书更灵活,可大规模的部署应用·7·程序,例如允许更大范围的β测试。
z拥有发布者ID意味着拥有更多签名选项,让开发人员能够控制发布人身份和商标。
z信任对于建立Symbian生态系统和应用程序售后市场(after-market)来说至关重要,而拥有发布者ID将助您成为受信任的市场参与者。
Symbian OS能力Symbian Signed遵循平台安全性架构,对用户能力和系统能力区别对待,如下表所示。
能力类型能力名称描述用户能力LocalServicesLocationNetworkServicesReadUserDataUserEnvironmentWriteUserData z用户能力对手机用户来说是有意义的z用户能够以普适或一次性方式授予应用程序使用这些能力的权限,这取决于设备制造商的安全策略z所有签名选项都可以使用这些能力系统能力PowerMgmtProtServReadDeviceDataSurroundingsDDSwEventTrustedUIWriteDeviceData z保护系统服务、设备设置和有些硬件功能的系统能力z所有签名选项都可以使用这些能力CommDD DiskAdmin NetworkControl MultimediaDD z保护文件系统、通信和多媒体设备服务的系统能力z只有通过选项Open Signed(使用发布者ID)和Certified Signed才能获得这些能力设备制造商能力AllFilesDRMTCB z可信的计算基础和系统能力,它们保护最敏感的系统服务z只有通过选项Open Signed(使用发布者ID)和Certified Signed才能获得这些能力z需要获得设备制造商的批准因为有了多种签名选项,应用程序可以请求不同的能力:z通过所有签名选项可请求用户能力。
z通过Open Signed(有发布者ID时)和Certified Signed可请求上表列出的所有系统能力。
z使用签名选项Express Signed时,不能使用系统能力CommDD、DiskAdmin、NetworkControl和MultimediaDD。