使用xca生成SSL证书
2015-07-21 14:32
495 查看
先下载安装xca工具,地址是http://xca.hohnstaedt.de/
先用xca创建一本ca证书
xca打开的界面
依次File, New DataBase,选择xdb文件保存路径,再输入密码
切换到Certificates页面,点击New Certificate
出现如下界面
因为要创建根证书,这里选择序号为1的自认证证书,签名算法选择SHA 256,证书模版选择默认CA,再点击Apply all(这个不能漏)如下所示:
再切到Subject页面,填好各个字段,都可以随便填
再点击Generate a new key生产私钥
最后点击OK,CA证书做好了,有效期默认10年
将根证书导出成只包含公钥的证书格式,这本根证书就是放在网站上供用户下载安装,或主动安装到客户机器中的:
制作服务器证书、客户端证书和制作CA证书差不多,只有两个地方不一样:
选择已经制作好的根CA,然后点击New Certificate
签名时,选择使用根证书,这里是hangzhou进行签名颁发,然后证书模版选择服务器(制作客户端证书就选择HTTPS_client),其他都 和制作根证书一样,然后点击Apply all(这个一定不能忘),然后再切到Subject、Extension页面填写相应的东西就OK了
制作完成:
然后再将服务器证书导出来,选择p12格式
同理制作客户端证书,并将之导出,也是p12格式的证书,包含私钥
先用xca创建一本ca证书
xca打开的界面
依次File, New DataBase,选择xdb文件保存路径,再输入密码
切换到Certificates页面,点击New Certificate
出现如下界面
因为要创建根证书,这里选择序号为1的自认证证书,签名算法选择SHA 256,证书模版选择默认CA,再点击Apply all(这个不能漏)如下所示:
再切到Subject页面,填好各个字段,都可以随便填
再点击Generate a new key生产私钥
最后点击OK,CA证书做好了,有效期默认10年
将根证书导出成只包含公钥的证书格式,这本根证书就是放在网站上供用户下载安装,或主动安装到客户机器中的:
制作服务器证书、客户端证书和制作CA证书差不多,只有两个地方不一样:
选择已经制作好的根CA,然后点击New Certificate
签名时,选择使用根证书,这里是hangzhou进行签名颁发,然后证书模版选择服务器(制作客户端证书就选择HTTPS_client),其他都 和制作根证书一样,然后点击Apply all(这个一定不能忘),然后再切到Subject、Extension页面填写相应的东西就OK了
制作完成:
然后再将服务器证书导出来,选择p12格式
同理制作客户端证书,并将之导出,也是p12格式的证书,包含私钥
相关文章推荐
- 【tomacat集群】Linux或 window配置多个Tomcat同时运行-完美解决-未来星开发团队-费元星
- NPOI 1.1
- HTML学习笔记——CSS初涉
- lamp编译安装--在一台机子上实验
- spring下载地址
- PAT (Basic Level) Practise (中文)1023. 组个最小数 (20)C语言
- Android管理篇
- 关于 overridePendingTransition()使用
- X32和X64平台下不同数据类型对应的字节数
- Longest Common Prefix
- 组合模式
- ExtJS学习-------Ext正确Dom操作:Ext.get Ext.fly Ext.getDom
- android == 和 equals
- 文件上传1
- keytool 生成证书
- PAT (Basic Level) Practise (中文)1021. 个位数统计 (15) C语言
- Intent的简介以及属性的详解
- Activity用法详解
- 胡翌霖:比特币多重签名技术的应用场景
- mysql定期备份脚本