检查KeyStore

检查一个keystore: 
keytool -list -v -keystore keystore 
Enter keystore password:your password(输入密码) 
将显示keystore内容如: 
Keystore type: jks 
Keystore provider: SUN 

Your keystore contains 1 entry 

Alias name: yourname 
Creation date: Dec 20, 2001 
Entry type: keyEntry 
Certificate chain length: 1 
Certificate[1]: 
Owner: CN=yourname, OU=your organization, O="your organization name", 
L=your city name, ST=your province name, C=CN 
Issuer: CN=Duke, OU=Java Software, O="Sun Microsystems, Inc.", L=Palo Alto, ST=CA, C=US 
Serial number: 3c22adc1 
Valid from: Thu Dec 20 19:34:25 PST 2001 until: Thu Dec 27 19:34:25 PST 2001 
Certificate fingerprints: 
MD5: F1:5B:9B:A1:F7:16:CF:25:CF:F4:FF:35:3F:4C:9C:F0 
SHA1: B2:00:50:DD:B6:CC:35:66:21:45:0F:96:AA:AF:6A:3D:E4:03:7C:74 
3.输出keystore到一个文件:testkey: 
keytool -export -alias duke -keystore keystore -rfc -file testkey 
系统输出: 
Enter keystore password:your password(输入密码) 
Certificate stored in file 
4.输入证书到一个新的truststore: 
keytool -import -alias dukecert -file testkey -keystore truststore 
Enter keystore password:your new password.(输入truststore新密码) 

5.检查truststore: 
keytool -list -v -keystore truststore 
系统将显示truststore的信息. 
现在可以用适当的keystore运行你的应用程序.如: 
java -Djavax.net.ssl.keyStore=keystore -Djavax.net.ssl.keyStorePassword=password Server 
和: java -Djavax.net.ssl.trustStore=truststore 
-Djavax.net.ssl.trustStorePassword=trustword Client
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值