如果你正在写一些关于applet,或者用了一些JNLP的东西,那么你一定要用到签名。只有签过明的程序,才有可能得到信任。当然如果你用微软的IE,那么你就得付费让他信任你。。。
首先构造一个证书:
keytool -genkey -alias Test -keystore test.keystore
然后他让你输入密码,初始必须是 changeit ,意思是以后要改。
接着按照提示输入吧。
当然你也可以用复杂点的命令
keytool -genkey -dname “CN=Shaoxin Yin, OU=ORG, O=OSPlay, L=BJ, S=BJ, C=CH” -keystore Test.keystore -storepass 123456 -keypass 654321 -alias Test
CN=commonName
OU=organizationUnit
O=organizationName
L=localityName
S=stateName
C=country
-storepass是公钥public key ,可以公开。
-keypass 是私钥 private key,保密。
密钥至少6位
以上的选项如果记不住,可以不要。
现在在你的当前目录下,生成了一个你的证书Test.keystore
可以用 keytool -list -keystore
来查看你的证书情况,一个keystore可以存放多个证书。
接下来看签名。
jarsigner工具是标准的java签名工具
使用命令:
jarsigner -keystore
回车,一切搞定了。
更多的关于keytool 和jarsigner的用法可以自己去看。
E.G:jarsigner -verbose -keystore keystore.ks PIM_PIMClient.jar test(证书别名)
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览115003 人正在系统学习中 相关资源:ios签名软件-iOS工具类资源
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!