WEB开发网
开发学院手机开发Symbian 开发 Symbian 常用工具用法说明 阅读

Symbian 常用工具用法说明

 2010-02-26 15:54:00 来源:WEB开发网   
核心提示:makekeys -cert [-v] [-len key-length] [-password password] -dname distinguished-name-string private-key-file public-key-cert其中dname参数为自签名证书提供标识组织机构的信息字符串,字符串通过简

makekeys -cert [-v] [-len key-length] [-password password] -dname distinguished-name-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

signsis

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

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

软件打包签名过程

在s60第二版中我们可以直接运行makesis myapp.pkg 对软件打包。软件签名不是强制的,当然从安全的角度考虑对发布的软件进行签名还是有必要的。以下介绍s60第二版和第三版的软件自签名过程。

s60第二版

步骤一:生成私钥和证书

cd myappgroup

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

步骤二:在.pkg文件中加入生成私钥及证书的名称

*"mykey.key","mycert.cer"

步骤三:使用makesis命令进行打包

makesis -p yourpasswd myapp.pkg mycert.cer mycert

s60第三版

步骤一:生成私钥和证书

cd myappgroup

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

步骤二:运行makesis命令进行打包

makesis myapp.pkg

步骤三:为生成的sis文件签名

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

Retrieved from "http://wiki.forum.nokia.com/index.php/Symbian%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7%E7%94%A8%E6%B3%95%E8%AF%B4%E6%98%8E"

上一页  1 2 3 

Tags:Symbian 常用工具 用法

编辑录入:coldstar [复制链接] [打 印]
赞助商链接