实现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

相关推荐

  • N22+北京+张zhangzhang+第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who | cut -d" " -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 id `who | cut -d" " -f1 | tail -1` 3、取出当前系统上被用户当作其默认shell的最多的…

    Linux干货 2016-09-05
  • 运行级别

    运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。 例如在大多数Linux操作系统下一共有如下7个典型的运行级别: 0 停机,关机 1 单用户,无网络连接,不运行守护进程,不允许非超级用户登录 2 多用户,无网络连接,不运行守护进程 3 多用户,正常启…

    Linux干货 2017-07-10
  • CentOS、RHEL及Linux的关系

    什么是Linux?    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux存在着…

    Linux干货 2016-01-14
  • linux 系统日志管理

         在linux系统上面,系统可以记录从开机到当前系统上面何时发生了那些事情,并将其分类,分级别写到特定的日志文件当中,如系统自身产生的问题,用户登录信息,网络数据信息等等。我们可以根据这些日志信息来解决系统方面的错误,网络服务问题等等。日志对于安全来说,非常重要,它记录了系统每天发生的各种各样的事情,你可以通过它来检查错…

    2017-08-14
  • 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

    Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的正常运转。 同时,内核也很公正:它将资源公平地分配给各个进程。 但是,如果你需要给一个重要进程提高优先级时,该怎么做呢? 或者是,如何降低一个进程的优先级? 又或者,如何限制一组进程所使用的资源呢? 答案是需要由用户来为内核指定进程的优先级 大部分进程启动时的优先级是相同…

    Linux干货 2015-02-14
  • 浅谈编译kernel+busybox构建拥有远程ssh登录和web功能最小linux系统(二)

    忘了介绍本文的源码的版本了 dropbear-2013.58.tar.bz2    busybox-1.21.1.tar.bz2 linux-3.13.6.tar.xz  nginx-1.4.7 基于上文,我们还差group文件没有写 root@mysql etc]# vi group  …

    Linux干货 2015-09-22