java 创建根证书_创建根证书及其子证书

“CN=***” ,不然证书就和域名不一致了,至于其他就是文件名,无所谓了!

1. 使用MakeCert.exe创建一个自签名的根证书

makecert -n “CN=www.xiaoyan.me” -sv RootCA.pvk -r RootCA.cer

-n subjectName 指定主题名称

-sv privateKeyFile 指定包含私钥容器的文件

-r 指定证书为自签名

2. 通过签发好的根证书签发子证书

makecert -n “CN=dev.xiaoyan.me” -ic RootCA.cer -iv RootCA.pvk -sv dev.xiaoyan.me.pvk dev.xiaoyan.me.cer

-n subjectName 指定主题名称

-ic issuerCertFile 指定颁发者证书位置

-iv issuerKeyFile 指定颁发者证书私钥文件

-sv subjectKey 保存私钥的主题密钥容器的位置

3. 使用Cert2Spc生成Spc发行者证书

cert2spc wing.3cow.cn.cer RootCA.cer xiaoyan.me.spc

4. 使用Pvk2Pfx生成Pfx证书

pvk2pfx -pvk dev.xiaoyan.me.pvk -spc dev.xiaoyan.me.spc -pfx dev.xiaoyan.me.pfx -f -po abc

-f 存在则覆盖

-po 保护密码

PS: subjectName可以包括CN(Common Name)、OU(Organization Unit)、O(Organization)、L(Locality)、S(State)、C(Country),各项之间使用逗号(,)分隔,名称当中 有逗号的用反斜杠(\)转义

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值