实现CA和证书申请,

接下来讲的是在centos7.3和centos6.8中实现CA和证书申请,centos7.3作为主机,centos6.8作为客户端

首先你授权客户端CA证书,必须本身主机也具有CA,自己证明自己,先CA自签证书,然后在7.3创建私钥

实现CA和证书申请,

为了方便以后的操作CD进入 cd /etc/pki/CA

实现CA和证书申请,

  生成自签名证书

实现CA和证书申请,

-new:  生成新证书签署请求
-x509:  专用于CA 生成自签证书
-key:  生成请求时用到的私钥文件
-days n :证书的有效期限

-out / PATH/TO/SOMECERTFILE : 证书的保存路径

实现CA和证书申请,

第一项是填写国家,填写简写,中国,即CN

第二项是州即我们的省,比如我在北京所以BeiJing

第三项是城市,beijing   这个要求就不如前两项那么严谨了

第四项是公司名称是和前两项最为重要的,因为接下来在客户端的操作也会用到之前填写的信息

第五项是授权CA对象的名称 (因为这里是自己给自己签证书所以填写本机名就好)

第六项是电子邮箱

作为这些操作,主机的自签证书就完成了,之后可以根据一下命令查看证书的信息

openssl x509 -in cacert.pem -noout -text

实现CA和证书申请,

之后就是在centos6.8操作了

实现CA和证书申请,

在客户端的操作前面都是一样的

私钥文件就放到private文件夹

实现CA和证书申请,

生成申请文件

实现CA和证书申请,

第1,2,4,这是必须和主机一致,第六项是自己以后的域名,就是申请哪个网站名,要是和域名不同的话,这个证书就废了。

这边后面比主机多了设置密码的项,我这里是演示,所以就直接不设置了

之后把申请文件发送到主机

实现CA和证书申请,

实现CA和证书申请,

之后把test.csr移动到/etc/pki/CA/下面,进行审核。

接下来就是 CA 签署证书,并将证书颁发给请求者

实现CA和证书申请,

第一次 签署证书的时候出现错误因为少了一个文件,之后补上文件touch index.txt

之后又试了一次,还是错误的,因为我们还缺少一个serial文件,补上文件之后就把证书签署好了。

然后在把证书发回客户端申请人


实现CA和证书申请,

这样我们就完成了CA 证书的申请!请多多练习!



原创文章,作者:island,如若转载,请注明出处:http://www.178linux.com/73172

赞 (0)
islandisland
上一篇 2017-04-11 16:30
下一篇 2017-04-11 17:22

相关推荐

  • Linux磁盘管理

     I/O Ports:I/O设备地址   一切皆文件:             poen(),read(),write(),close()   设备类型:     &nb…

    Linux干货 2016-08-29
  • Linux学习之课前环境安装调试

    系统安装,VNC,VMware软件安装

    2018-03-26
  • 设定Linux自动登陆

    设定Linux自动登陆 在实验场景中我们可能会经常重新启动Linux,然后反复输入账户密码登陆。为了在每次启动后快速进入系统减少在实验场景中不必要的工作,我们可以设定Linux在启动后自动登陆到指定账户(实验中一般为root账户)。基于Linux一切皆文件的思想,我们可以通过修改配置文本的方式决定是否启用自动登录,以及自动登录的账户是普通用户账户还是root…

    Linux干货 2017-07-15
  • 逻辑卷

    LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。       LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载…

    Linux干货 2016-09-01
  • 关于shell脚本基础第二篇

                          shell脚本编程基础第二篇 read命令 使用read来把输入的值非配给一个或者多个shell变量,可以提示用户输入一些参数等,此时我们可以使用read命令来完成此功能 re…

    系统运维 2016-08-19
  • mysql基础概念笔记 part1

    mysql基础概念笔记     part1#wmd-preview h1 { color: #0077bb; /* 将标题改为蓝色 */} mysql基础概念笔记     part1 mysql 基础概念 基础原理,逻辑架构,事务,并发控制,读写锁 1、前言     作为一个运维…

    Linux干货 2016-09-19