使用xca生成SSL证书

先下载安装xca工具,地址是http://xca.hohnstaedt.de/

先用xca创建一本ca证书

xca打开的界面

SSL双向认证以及证书的制作和使用4

依次File, New DataBase,选择xdb文件保存路径,再输入密码

SSL双向认证以及证书的制作和使用5

切换到Certificates页面,点击New Certificate

SSL双向认证以及证书的制作和使用6

出现如下界面

SSL双向认证以及证书的制作和使用7

因为要创建根证书,这里选择序号为1的自认证证书,签名算法选择SHA 256,证书模版选择默认CA,再点击Apply all(这个不能漏)如下所示:

SSL双向认证以及证书的制作和使用8

再切到Subject页面,填好各个字段,都可以随便填

SSL双向认证以及证书的制作和使用9

再点击Generate a new key生产私钥

SSL双向认证以及证书的制作和使用10

SSL双向认证以及证书的制作和使用11

最后点击OK,CA证书做好了,有效期默认10年

SSL双向认证以及证书的制作和使用12

将根证书导出成只包含公钥的证书格式,这本根证书就是放在网站上供用户下载安装,或主动安装到客户机器中的:

SSL双向认证以及证书的制作和使用13

 

 

制作服务器证书、客户端证书和制作CA证书差不多,只有两个地方不一样:

  1. 选择已经制作好的根CA,然后点击New Certificate

    SSL双向认证以及证书的制作和使用14

    签名时,选择使用根证书,这里是hangzhou进行签名颁发,然后证书模版选择服务器(制作客户端证书就选择HTTPS_client),其他都 和制作根证书一样,然后点击Apply all(这个一定不能忘),然后再切到Subject、Extension页面填写相应的东西就OK了

    SSL双向认证以及证书的制作和使用15

    制作完成:

    SSL双向认证以及证书的制作和使用16

    然后再将服务器证书导出来,选择p12格式

    SSL双向认证以及证书的制作和使用17

    同理制作客户端证书,并将之导出,也是p12格式的证书,包含私钥

转载于:https://www.cnblogs.com/zhengbing/p/4664423.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值