创建CA 和申请证书

创建CA 和申请证书
1生成私有CA的私钥:(umask 066;openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)
注:CA的私钥文件必须放在/etc/pki/CA/private/cakey.pem 这个路径里
2创建序列号 ,数据库文件
touch  /etc/pki/CA/index.txt生成数据库
echo 00 > /etc/pki/CA/serial 创建序列号
3自签名 openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem  -out /etc/pki/CA/cacert.pem  -days 3650
接下来根据指示填写信息
1)国家:
2)省份:
3)市:
4)公司名称:
5)公司部门名:
6)通用名(服务器的主机名)颁发者的名称:
7)邮件地址(可写可不写):
这样就生成了一个证书文件 :/etc/pki/CA/cacert.pem  

4客户端申请证书,在centos6上
1)生成私钥 (umask 066 ;openssl genrsa -out /app/service.key 2048
2)利用私钥生成证书请求文件:openssl req -new -key  /app/sercive.key -out /app/service.csr 
2.1)提交个人信息
1)国家:
2)省份:
3)市:
4)公司名称:
5)公司部门名:
6)对外服务的网站:
7)邮件地址(可写可不写):
8)加密的口令(可写可不写)
9)可选的公司名称(可写可不用写):
注: 国家,省份,公司名称,这几个一定要和证书文件的信息一样

5:将证书申请传递给CA服务器
scp /app/service.csr  192.168.20.142:/etc/pki/CA/csr

6颁发证书,CA签署证书,并将证书办法给请求者
openssl ca -in /etc/pki/CA/csr/service.csr  -out /etc/pki/CA/certs/service.crt -days 100

查看证书 以文本方式打开: openssl x509 -in /etc/pki/CA/certs/service.crt -noot -text
                                                          

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

(0)
sunhaosunhao
上一篇 2017-07-17
下一篇 2017-07-17

相关推荐

  • 管道和用户管理权限

           一周的时间又过去了,感觉过得太快了,但是过得很充实,这就够啦!把在平时的学习中觉得重要有意义的地方记录下来,希望可以对自己以后的学习有所帮助! 1.把/etc/issue转化为大写,并重定向到issue.out. 管道的作用很强大,|将正确的结果重定向给下一条命令;连接命令;一页一页地…

    2017-07-22
  • class15磁盘管理(二) 高级磁盘管理(一)

    挂载点和/etc/fstab 配置文件系统体系 被mount、fsck和其它程序使用 系统重启时保留文件系统体系 可以在设备栏使用文件系统卷标 使用mount -a命令挂载  /etc/fstab 中的所有文件系统 文件挂载配置文件 /etc/fstab每行定义一个要挂载的文件系统;   &nbsp…

    Linux干货 2016-09-05
  • Find命令的使用

    Find命令的基本用法 在Linux系统中find命令是一个强大文件查找类工具,它支持根据文件名,权限,文件大小,访问以及修改时间查找,使用方法如下: find [option] [查找起始路径] [查找条件] [处理动作] 起始路径:指定查找文件或目录的路径,默认为当前目录 查找条件:可根据文件名,权限,文件大小以及从属关系查找文件 处理动作:动查找到的文…

    Linux干货 2017-08-28
  • CentOS系统启动流程——深入了解linux

    CentOS系统启动流程 ·Linux系统的组成部分:内核+根文件系统      内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能              IPC:Inter Pr…

    Linux干货 2016-09-11
  • htop使用详解

        在管理进程时通常要借助一些工具,比较常用的就是ps和top了;不过CentOS还为我们提供了一个更加强大的工具htop,下面就来了解一下此工具的使用方法。 一、安装htop         htop工具在epel源中提供,请自行配置epel源,也可以直…

    Linux干货 2015-05-18
  • 网络管理命令

    网络管理

    Linux干货 2018-01-07