搭建私有CA
1.创建CA相关目录和文件
- mkdir -pv /etc/pki/CA、{certs,crl,newcerts,private}
2.创建CA所需要的文件
#生成证书索引数据库文件
- touch /etc/pki/CA/index.txt
#指定第一个颁发证书的序列
- echo 01 > /etc/pki/CA/serial
3.生成CA私钥
- cd /etc/pki/CA/
- umask 066; openssl genrsa -out private/cakey.pem 2048
umask 可以定义新建文件和新建文件夹的权限
umask n :设定
示例:umask 002
umask u=rw,g=r,o=
private/cakey.pem 是CA私钥存放位置
4.给CA颁发自签名证书
- openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -days 365 -out /etc/pki/CA/cacert.pem
-new:生成新证书签署请求
-x509:专用于CA生成自签证书
-key:生成请求时用到的私钥文件
-days n:证书的有效期限
-out /PATH/TO/SOMECERTFILE: