symbian自签名(转载)

 

http://book.51cto.com/art/200908/146656.htm

Symbian 3rd 自签名说明文档

 

1.             下载必备工具

makesis.exe

makesis 路径: /Symbian/9.1/S60_3rd_MR/Epoc32/tools/makesis.exe

makesis 命令可以根据 .pkg 文件制作目标设备的文件的打包安装程序 (.sis) , 使用方法很简单进入到 pkg 文件目录执行 makesis myapp.pkg.

提示:我们可以通过运行 makesis –h  来获取 .pkg 文件的详细语法参数对编译后的目标文件进行打包。

 

makekeys.exe

s60 3rd 中软件签名是必须的 ( 2nd 中没有强制要求 ) 签名的软件是被拒绝安装的。一般软件发布测试可以通过自签名达到普通的使用目的 ( 如果要使用扩展的 capabilities 或安全性敏感的 capabilities 则需要 symbian signed) makekeys 命令可以帮我们创建私钥和自签名证书 . 其使用方法如下:

makekeys –cert [v] [-len key-length] [-password password] –dname “string” private-key-file public-key-cert

其中dname 参数为自签名证书提供标识组织机构的信息字符串, 字符串通过简写名称标识不同字段其简写标识含义如下.

CN Common Name CN=Joe Bloggs 

OU Organisational Unit OU=Development 

OR Organisation OR=Acme Ltd 

LO Locality LO= 

ST State ST= 

CO Country CO=GB 

EM E-mail address EM=noone@nowhere.com

 

生成私钥和证书

makekeys -cert -password yourpasswd -dname "CN=Your Name EM=myemail@address CO=myOrg" mykey.key mycert.cer

 

可从 symbian 官方网站下载该文件:

http://www3.symbian.com/faq.nsf/AllByDate/0A641D4666011F9C002572250023F01C?OpenDocument

makekeys 的详细使用方法在此页面上也有详细的说明。

 

signsis.exe

网上到处都有下载的(或从此文附件中下载)

这个文件的详细使用方法可参考以下链接:

http://www.symbian.com/developer/techlib/v9.1docs/doc_source/n10356/Installing-ref/SignsisToolReference.guide.html#Installing-ref.signsis-syntax

 

第三版中使用单独的 signsis 工具为软件进行签名 . 在创建 sis 软件包及签名证书后通过 signsis 工具对软件进行签名。

signsis 的用法: signsis input [output [certificate key [passphrase] ] ]

 

2.             软件打包签名过程

(1)运行 makesis 命令进行打包

makesis myapp.pkg

 

(2)生成私钥和证书

makekeys -cert -password yourpasswd -dname "CN=YourName EM=myemail@address CO=myOrg" mykey.key mycert.cer

 

(3)为生成的 sis 文件签名

signsis myapp.sis myapp.sisx mycert.cer mykey.key yourpasswd

 

附件:attach.rar

 

--kaixuan's cnblogs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值