生成CA
-
生成一对秘钥
- openssl genrsa -out server.key 1024 生成1024长度的私钥,仅仅是私钥
- openssl rsa -in server.key -pubout -out pub.key 从私钥中提取公钥
-
生成自签证书
- openssl req -new -x509 -key server.key -out server.crt -days 365 生成自签证书server.crt
- openssl x509 -text -in server.crt 可以以文本的方式查看生成的证书信息
vim /etc/pki/tls/openssl.cnf
配置本地私有CA
- vim /etc/pki/tls/openssl.cnf
- 生成私钥
- (umask 077;openssl genrsa -out cakey.pem 1024)
- 签署证书,自签
- openssl req -new -x509 -key cakey.pem -out cacert.pem -days 365
生成私有证书
- (umask 077;openssl genrsa -out httpd.key 1024) 生成私钥
- openssl req -new -key httpd.key -out httpd.csr 生成证书,还未签署
- openssl ca -in httpd.csr -out httpd.crt -days 3600 使用本地私有CA签署证书