keytool生成的keystore签名.jar文件失败,高手进来瞧瞧,小弟感激不尽!
#############1,创建密匙库#############
[root@localhost ~]# keytool -genkeypair -keystore erlking.certs -alias erlking
输入keystore密码:secret
再次输入新密码:secret
您的名字与姓氏是什么?
[Unknown]: guzhengyong
您的组织单位名称是什么?
[Unknown]: server
您的组织名称是什么?
[Unknown]: server
您所在的城市或区域名称是什么?
[Unknown]: zj
您所在的州或省份名称是什么?
[Unknown]: js
该单位的两字母国家代码是什么
[Unknown]: ch
CN=guzhengyong, OU=server, O=server, L=zj, ST=js, C=ch 正确吗?
[否]: y
输入<erlking>的主密码
(如果和 keystore 密码相同,按回车):
###################2.导出证书文件######################
[root@localhost ~]# keytool -exportcert -keystore erlking.certs -alias erlking -file erlking.cer
输入keystore密码:secret
保存在文件中的认证 <erlking.cer>
[root@localhost ~]# keytool -print -file erlking.cer
非法选项: -print
尝试 keytool -help
[root@localhost ~]# keytool -printcert -file erlking.cer
所有者:CN=guzhengyong, OU=server, O=server, L=zj, ST=js, C=ch
签发人:CN=guzhengyong, OU=server, O=server, L=zj, ST=js, C=ch
序列号:4b97475a
有效期: Wed Mar 10 15:16:42 CST 2010 至Tue Jun 08 15:16:42 CST 2010
证书指纹:
MD5:62:C5:C4:55:DD:07:B6:0D:61:EC:D0:C1:4F:2A:BD:09
SHA1:F2:4E:7A:FE:F5:2A:1D:26:47:21:2E:27:92:B3:3E:5B:74:FA:CC:AE
签名算法名称:SHA1withDSA
版本: 3
[root@localhost ~]# jarsigner -keystore erlking.certs /usr/myfile/text.jar erlking
Enter key store password: secret
jarsigner error: gnu.javax.crypto.keyring.MalformedKeyringException: incorrect magic
请问各位大侠这上面的错误所什么意思?有解决方法马?
------最佳解决方案--------------------你的魔数不正确,检查你的-keystore erlking.certs 参数,最好是文件引用!
------其他解决方案--------------------密码错误 或者 key的名字没对应 仔细点就行了
------其他解决方案--------------------<a href='http://springside.javaeye.com/blog/158097'>参考<>
------其他解决方案--------------------埃~秋风扫落叶阿!~~~~~~~~~~~~~~~~~
------其他解决方案--------------------还真不知道,,只能友情帮顶了。。。。
------其他解决方案--------------------有那位大哥有这类经验的,进来提提阿
------其他解决方案--------------------这还得真得大侠进了,只能帮顶了
------其他解决方案--------------------我想找个女人做爱!
------其他解决方案--------------------<a href='http://springside.javaeye.com/blog/158097'>参考</a>
------其他解决方案--------------------我也遇到这个问题 怎么解决啊
------其他解决方案--------------------遇到同样问题,求答案