SSL服务器证书过期

2019-05-21  本文已影响0人  路飞仙贝

重新生成demoCA文件夹

mkdir -p ./demoCA/newcerts
touch demoCA/index.txt
touch demoCA/serial
echo 01 > demoCA/serial

生成根证书

openssl genrsa -out ca.key 4096
openssl req -config openssl.cnf -new -x509 -days 3650 -key ca.key -out ca.crt

生成服务器证书

openssl genrsa -out server.key 4096
openssl req -config openssl.cnf -new -key server.key -out server.csr
openssl ca -config openssl.cnf -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -days 365

将/etc/httpd/conf.d/ssl.conf 以下配置文件进行相应替换

SSLCertificateFile /etc/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/pki/tls/private/server.key
SSLCACertificateFile /etc/pki/tls/certs/ca.crt

生成客户端证书

openssl genrsa -out nibon7.key 4096
openssl req -config openssl.cnf -new -key nibon7.key -out nibon7.csr
openssl ca -config openssl.cnf -in nibon7.csr -out nibon7.crt -cert ca.crt -keyfile ca.key -days 365

生成吊销凭证

openssl ca -config openssl.cnf -cert ca.crt -keyfile ca.key -gencrl -out ./demoCA/ca.crl
上一篇 下一篇

猜你喜欢

热点阅读