利用java的keytool创建keystore和证书认证

利用java的keytool创建keystore和证书认证

--创建keystore
C:/>keytool -genkey -keystore c:/serverstore/serverstore -keyalg RSA -keysize 512 -validity 3650 -alias server -storepass "123456" -keypass "123456"
您的名字与姓氏是什么?
  [Unknown]:  oatest
您的组织单位名称是什么?
  [Unknown]:  yc
您的组织名称是什么?
  [Unknown]:  ycoa
您所在的城市或区域名称是什么?
  [Unknown]:  shanghai
您所在的州或省份名称是什么?
  [Unknown]:  shanghai
该单位的两字母国家代码是什么
  [Unknown]:  zh
CN=oatest, OU=yc, O=ycoa, L=shanghai, ST=shanghai, C=zh 正确吗?
  [否]:  y

--查看keystore内容
C:/>keytool -list -keystore c:/serverstore/serverstore

--创建keystore认证文件
C:/>keytool -certreq -keystore c:/serverstore/serverstore -alias server -file c:/serverstore/serverreq
输入keystore密码:  123456

--导入数字链文件
C:/>keytool -import -trustcacerts -keystore V:/bea/jdk142_05/jre/lib/security/ca
certs -alias root -file c:/serverstore/root.cer
输入keystore密码:  changeit
Owner: CN=NETCA Test Root, O=NETCA Test Certificate Authority, C=CN
发照者: CN=NETCA Test Root, O=NETCA Test Certificate Authority, C=CN
序号: 1
有效期间: Tue May 08 08:00:00 CST 2001 至: Thu May 08 08:00:00 CST 2031
认证指纹:
         MD5:  CC:22:5F:FE:62:EF:92:D3:5C:2F:0F:85:48:94:71:49
         SHA1: 05:94:68:E9:E1:7E:EE:00:71:99:A9:D6:CC:09:90:D7:71:24:A7:FE
信任这个认证? [否]:  y
认证已添加至keystore中

C:/>keytool -import -trustcacerts -keystore V:/bea/jdk142_05/jre/lib/security/ca
certs -alias ca -file c:/serverstore/ca.cer
输入keystore密码:  changeit
认证已添加至keystore中

C:/>keytool -import -keystore V:/bea/jdk142_05/jre/lib/security/cacerts -alias s
erver -file c:/serverstore/server.cer
输入keystore密码:  changeit
Owner: CN=VeriSign Trial Secure Server CA - G2, OU=Terms of use at https://www.v
erisign.com/cps/testca (c)09, OU="For Test Purposes Only.  No assurances.", O="V
eriSign, Inc.", C=US
发照者: CN=VeriSign Trial Secure Server Root CA - G2, OU="For Test Purposes Onl
y.  No assurances.", O="VeriSign, Inc.", C=US
序号: 7e3bb784bbc654abd2b8d677ecc394a8
有效期间: Wed Apr 01 08:00:00 CST 2009 至: Mon Apr 01 07:59:59 CST 2019
认证指纹:
         MD5:  71:13:D9:3A:CD:21:F2:EE:9F:59:17:8D:A6:F9:AE:14
         SHA1: BE:D1:D1:4E:25:A7:94:36:83:9E:4B:A7:CD:84:48:96:B7:0A:7F:B0
信任这个认证? [否]:  y
认证已添加至keystore中

以上在本地计算机上验证通过

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值