openssl生成服务器证书

·

用openssl生成服务器证书可以分为两步:

  1. 创建根证书;
  2. 第一步

  3. 创建服务器秘钥,并用根证书签发。
  4. 第二步

具体命令如下:

生成根证书秘钥
openssl.exe genrsa -out root.pem 512
创建根证书签发请求(csr:Certificate Signing Request)文件
openssl.exe req -new -key root.pem -out root.csr
创建一个有效期为10年的根证书
openssl.exe x509 -req -days 3650 -sha256 -extensions v3_ca -signkey root.pem -in root.csr -out root.cer
生成一个服务器证书秘钥
openssl.exe genrsa -out server.pem 512
创建服务器证书签发请求文件
openssl.exe req -new -key server.pem -out server.csr
用根证书签发服务器证书
openssl.exe x509 -req -days 3650 -sha256 -extensions v3_req -CA root.cer -CAkey root.pem -CAcreateserial -in server.csr -out server.cer

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注