openssl实现私有CA
步骤:
一、生成一对密钥
二、生成自签署证书
三、申请证书
openssl genrsa :私钥使用rsa加密方式生成
-out /PATH/TO/KEYFILENAME NUMBITS;生成私钥的存放路径以及私钥长度
openssl req
-new: 生成一个新的证书
-x509: 生成一个自签署证书
-key: 指定生成证书的私钥
-out: 生成证书的存放位置
-days: 生成证书的有效期限
umask 077:表示创建的文件权限都是600
创建的目录权限都是700
1、生成私钥和公钥
(umask 077; openssl genrsa -out server1024.key 1024) 只在子shell中执行
为了安全起见,私钥文件权限为600

生成私钥后使用openssl rsa -in /etc/pki/CA/private/cakey.pem -pubout 从私钥中导出公钥
2、制作自签署证书

查看证书使用openssl x509 -text -in server.crt 将证书以文本格式输出
3、向CA申请证书
先修改一下CA的配置文件


申请证书前先创建一些必备文件和目录


CA签署证书


这里只是最简单的,很多步骤都省了,请大家多多原谅!