想拥有自己的根证书,很简单!大家都可以学会的
1. 下载Win32OpenSSL_Light-0_9_8g.rar,安装到电脑C盘。2. 下载OpenSSL.rar,解压缩,覆盖C:\OpenSSL\bin里的文件。
3. 双击C:\openssl\bin\OpenSSL.bat,自动运行,然后屏幕上会执行3个命令。第一个命令生成密匙对,第二个命令是给自己颁发安全证书,第二个命令完成后会依次要求输入:
Country Name ———— 输入2个字节或者直接回车
Organization Name ———— 随意
Common Name ———— 随意
Email Address ———— 可以不输入直接回车
第三个命令是生成der格式文件。
4. 接着会生成key.key,cert.cer和selfsigned.der,cert.cer具有20年有效期,这就是与根证书配套的20权限证书,保存好以后用作签名用。
5. 安装手机端签名工具signsis.sisx。 安装后将key.key和cert.cer复制到X:\private\EC696702 替换原文件。
6. 将selfsigned.der复制到你的手机上,然后用手机自带的文件管理器运行selfsigned.der,根据提示安装根证书,并选择信任区域为"互联网"。导入完成后用X-plore搜索文件CACerts.dat并将其复制到内存卡上,再复制到电脑上的c:\openssl\bin文件夹(CACerts.dat在手机C:\Private\101f72a6下)。
7. 双击c:\openssl\bin\auto.cmd,输入一个8位的栏目名,自动生成根证书00000001,将其复制到手机上的c:\resource\swicertstore\dat\ 并修改为只读属性。如果没有这个文件夹,请自行新建一个即可。
8.进入设置-手机设置-常规-安全性设置-证书管理,查找是否有之前输入的栏目名,若有就说明导入根证书成功了。
9.现在在signsis里选择好刚刚生成的key.key和cert.cer,保存配置。现在就可以用根证书签名啦!
其实做自己的根证书还是很简单的,但我们一定要记住:
[size=4][color=red][b]程序的权限并不是靠证书提供的,本身有多少权限就是多少权限,证书只是让其通过认证,如果程序所需要的权限证书无法满足就无法安装。而根证书可以认证所有的权限。[/b][/color][/size]
[[i] 本帖最后由 千月星痕 于 2008-5-18 21:20 编辑 [/i]] 好东西绝对要支持:) 多谢了啊!真愁呢 我就郁闷死了!没金币了 顶啊!哎!!!没办法 不会吧!不能下 啊 什么叫根证书呀....................:'( 顶你~~~支持好 东西 :) :) :) :) 很好的教程,谢谢了 貌似好复杂啊!
问一下,我是用读卡器的,,不知道能不能用!
是不是到手机的C盘,必须要用手机连接才行? 感謝分享哦,.!
詪有用旳說,!! 跟证书干什么用的啊 感谢分享 好像极其复杂。。。。。。。。。。。。 hao yong me .? ding xia la 2.....~ :) :) :) 绝对支持 顶啊!哎!!!没办法 好强大...MS..顶起拉! 复杂````:o
最好带图 LZ真的是太善心了~绝对的感谢!!! :) :) :)
页:
[1]