查看完整版本: S60 3rd Edition中的证书错误消息解释

citveeli 2007-9-20 14:52

S60 3rd Edition中的证书错误消息解释

Interpreting Signing Error Messages in S60 3rd Edition六月 16, 2006 at 10:38 下午 EEST


If you have been reading discussions at [url=http://discussion.forum.nokia.com/forum/index.php][color=#0000ff]Forum Nokia Developer Discussion Board[/color][/url] recently, you may notice there are many questions about signing in S60 3rd Edition. It seems the new security feature in Symbian 9 has led to frustration for some developers.

I would like to share what kind of error messages I have seen when installing signed/unsigned application in S60 3rd Edition phones. There is a hint that explains what may cause a particular message. I may not be able to cover all error messages because I may not have seen all of them.
[b]Message:[/b] [i]Certificate error. Contact the application supplier.[/i]
[img]http://www.antonypranata.com/articles/images/certificate_error.png[/img]
[b]Hint:[/b] You may have tried installing unsigned application. Note that signing is mandatory S60 3rd Edition. You can use self-signed certificate or developer certificate from [url=http://www.symbiansigned.com/][color=#810081]Symbian Signed[/color][/url] to sign your application.
[color=seagreen][b]软件没签名,快去签名区申请吧~[/b][/color]

[b]Message:[/b] [i]Unable to install. Constrained by the certificate.[/i]
[img]http://www.antonypranata.com/articles/images/constrained_by_certificate.png[/img]
[b]Hint:[/b] This message pops up when you attempt to install developer certificate in the unsupported device. The developer certificate from Symbian Signed can only be used in a limited number of devices. Remember that you have to send your IMEIs to Symbian Signed when requesting certificate. You cannot use the certificate in other devices that is not in your IMEIs list.
[color=seagreen][b]简单的说就是证书中的IMEI和你机子的不一样,该证书对你的机子无用~重新申请一个吧[/b][/color]

[b]Message:[/b] [i]Required application access not granted[/i]
[b][img]http://www.antonypranata.com/articles/images/access_not_granted.png[/img] [/b]
[b]Hint:[/b] Check that your certificate can be used to sign all capabilities needed by your application. For example, if you use self-signed certificate, you can only sign basic set capabilities, i.e. NetworkServices, ReadUserData, WriteUserData, LocalServices and UserEnvironment. If your application requires one of the extended capabilities, for example SwEvent, you cannot sign it with self-signed certificate. In this case, apply for developer certificates from Symbian Signed.
[color=seagreen][b]self-signed certificate自签名证书提供的功能有限,如果你签名的软件需要该证书意外的功能,就会出现这个信息。你只能去申请Developer certificates开发证书~论坛现在都是开发证书~[/b][/color]

[b]Message:[/b] [i]Unable to install a protected application from an untrusted supplier[/i]
[img]http://www.antonypranata.com/articles/images/untrusted_supplier.png[/img]
[b]Hint:[/b] If you use self-signed certificate, make sure that your application uses unprotected UID, i.e. 0xA0000000 - 0xAFFFFFFF. If you use protected UID (0x20000000 - 0x2FFFFFFF) or legacy UID (0x10000000 - 0x1FFFFFFF), you will get this message.
[color=seagreen][b]也是self-signed certificate的相关错误。和我们关系不大~[/b][/color]

[b]Message:[/b] [i]Unable to install[/i]
[img]http://www.antonypranata.com/articles/images/unable_to_install.png[/img]
[b]Hint:[/b] This message may come up when your installation file (.sis/.sisx) copies files to other application's private folder, i.e. \private\uid. Note that Symbian 9 introduces data caging concept, it means you don't have access to other application's private folder.
[color=seagreen][b]该信息表明软件安装文件尝试向其他软件的私有目录拷贝文件。例如\private \uid等。注意Symbian 9引入了数据锁的感念,你不能修改其他软件私有目录的内容。[/b][/color]

[[i] 本帖最后由 citveeli 于 2007-9-20 15:06 编辑 [/i]]

dondon 2007-9-20 17:11

支持一下

mengxian2 2007-9-20 18:30

顶你~~B_Dislike

diaozjx 2007-9-26 07:53

B_noidea B_support B_support B_support

kkyao1023 2007-9-26 08:34

这个好解决呀!有帐号就行了!

fqy123456 2007-9-26 19:36

我也遇到过,前段时间安装投资通就是这样

hanpengfei70 2007-10-1 11:58

是比较麻烦的应用操作呀

xiejjie 2007-10-1 15:35

还是比较容易解决的

redmed 2007-10-2 00:32

哦 ,学习了

宋刚 2007-10-6 08:16

支持你我
我现在有证书.签名时说证书无效是怎么回事?

tanglili980848 2007-10-7 16:53

高手指点一下

xxyy_009 2007-10-16 01:04

B_support B_thanks

dfx1983226 2007-10-16 08:24

支持一下~~

jhchh 2007-10-24 11:45

全部都是看不懂的,但是谢谢了

槲寄生 2007-10-29 00:11

真的觉得自己好傻啊!!!真是搞不懂啊!:(

1392891687 2007-11-10 18:02

看不懂呢???~!B_Sweat

a24741 2007-11-21 11:17

无语,虽然讨厌,还好不难

wwwsohucom2000 2007-11-30 16:30

d

B_support

ever0125 2007-12-2 10:59

 支持一下啦 !!!

903abc 2007-12-2 16:26

支持一下。

wax123qsz123 2008-2-7 21:25

zhichile  suirankanbudong

cwqcwq 2008-2-29 17:13

支持一下:P

bcm 2008-3-3 00:12

什么呀   :o :o

changbeing 2008-3-10 21:40

哎,这个在线签名的,真是翻到死了。

wowo123 2008-3-14 22:07

爱死你了,楼主(y)

tbm333 2008-3-26 17:16

看不懂呢???~!

h1819 2008-3-27 22:37

B_support B_thanks

king1222 2008-5-4 23:55

好难用

merlaycin 2008-6-13 11:12

有时候说什么证书限制???
这又是怎么回事??

yujianxi776 2008-6-15 19:23

整这些破事干嘛。。又是证书又是签名 搞得咱菜鸟们连装软件的心思都没了
页: [1]
查看完整版本: S60 3rd Edition中的证书错误消息解释