#############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请问各位大侠这上面的错误所什么意思?有解决方法马?