
自签证书
- 生成server的私钥
openssl genrsa -out server.key 2048
- 生成自己签名证书
openssl req -x509 -new -nodes -key server.key -subj "/CN=localhost" -addext "subjectAltName=DNS:localhost" -days 3650 -out server.crt
CA签发证书
生成ca证书,流程与自签证书相同
生成server的私钥
openssl genrsa -out server.key 2048
- 根据配置文件csr.conf和私钥,生成证书签名请求csr
openssl req -new -key server.key -config csr.conf -out server.csr
- CA签名
openssl x509 -req -in server.csr -CA ca.crt -CAKey ca.key -CAcreateserial -days 365 -out server.crt