目前各大网站论坛也都纷纷发表了签名的方法,不过友人上还是不少人在 S60 第三版论坛各个版区不断询问签名的方法及证书失效的解决办法,这里将详细为大家再介绍证书的认证过程及解决证书失效的办法。
首先我们先去 Symbian signed 网站注册一下,打开以下网址:https://www.symbiansigned.com/app/page 具体方法我前一篇文章也讲过了,这里我就不多讲了, 进入正题。
通过 Symbian signed 网站自己制作认证证书,过程比较麻烦,不过喜欢研究的朋友也不妨试一下,在成功登录 Symbian signed 网站后,原本是灰色“ My Symbian igned ”现在可以点击了,接下来进入 Developer Certificates (开发证书)界面。
在这个页面的中下部找到图中红框所示的下载位置,点击“ Here ”下载 Devcertrequest 这个证书申请软件。
安装到电脑上后打开运行,由于是英文版的,很多朋友用着不方便,这里我给大家提供下载一个中文包补丁:
http://s60.s80.cn/Soft/SoftDown.asp?UrlID=1&SoftID=846
直接点击中文包补丁,进入中文版界面,这里共分为 5个步骤来完成,第一个步骤是输入要生成的*.csr的文件名,可以任意输入,生成的新文件将出现在 Devcertrequest 中文补丁同文件夹目录下,如果以前有这个格式的文件,现在想要覆盖,重新生成新的文件,可以选择浏览找到以前那个 *.csr文件,再重新起文件名;第二步骤第一项的ASC证书就选择No,因为这里我们可以下载到有公共的密钥文件及密码,下载地址:
http://s60.s80.cn/Soft/SoftDown.asp?UrlID=2&SoftID=846
在密钥文件处浏览刚才下载的 key.key 文件,密钥密码处填写: 31536u2 ;
第三步骤是填写个人的一些信息,简单填写就可以了(加 *的选项必须填写),可以瞎填的;
第四步骤先在串号处输入自己手机的 IMEI 串号 (待机模式下按 *#06# 出来的 15 位数字),点击浏览,会出现串号增加栏,将自己手机的串号添加进去确认,之后 点击中间的“增加”,将左边框里的选项全部添加到右边的框里;接下来第五步骤确认无误后点击“完成”,之后出现提示创建成功,将创建的 *.csr文件上传至 Symbian signed 网站,
我们再回到 Symbian signed 网站,顺序进入 My Symbian signed —— Developer Certificates —— Request 这项,
浏览刚才生成好的 *. csr 文件,并在上面的验证码处填上图片中的验证码(字母 A-F ,数字 0-9 ),然后点击“ Send (发送)”,稍等片刻,便会上传成功,并生成转换好的 *. cer证书文件提供下载,
点击 Download下载保存至刚才的文件夹,并把文件名更改为cert.cer即可。
到这里基本上算完成了,剩下的工作就是将证书文件打包至软件中,这里将使用 Dos命令来打包,对于Dos命令可能很多朋友都已经遗忘淡了,不过不要紧,我会详细的教大家的,首先我们把刚才下载的带密钥文件的文件夹里的4个文件(cert.cer、key.key、signsis.exe、singsisx.bat 4个文件,原下载包里的temp.SIS是提示软件,可以删除了),一起复制到C盘的跟目录下,新建一个文件夹,名字随便起,比如叫“aaa”,然后把未签名的软件也复制到这个aaa文件夹里,并把这个软件的文件名改成temp.sis(如果不改软件名的话,就得更改singsisx.bat里的批处理指令的文件名了,建议直接改软件名),点击电脑的开始——运行。
输入 cmd指令后确定,输入cd\ 回车进入C盘根目录,再输入cd\aaa 回车,进入aaa文件夹,接下来输入singsisx.bat运行批处理文件后回车,稍等一会,
即可将证书打包到软件里去了,之后可以将生成的 temp.sisx文件改回原来的软件名称就可以了.
证书认证完成~!