自己生成泛域名证书,window iis 泛域名证书

发布时间 2023-06-06 14:33:22作者: sifo

在 Windows 系统上使用 OpenSSL 和 Certbot 生成并打包浏览器认可的 SSL 证书,你可以按照以下步骤操作:

  1. 安装 OpenSSL:首先,你需要在你的 Windows 系统上安装 OpenSSL。你可以从 OpenSSL 官方网站 下载适合你系统的版本。

  2. 安装 Certbot:然后,你需要安装 Certbot。你可以从 Certbot 官方网站 下载适合你系统的版本。

  3. 生成私钥:使用 OpenSSL 生成一个私钥。你可以使用以下命令:openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048

  1. 生成证书签名请求(CSR):使用 OpenSSL 生成一个证书签名请求(CSR)。你可以使用以下命令:openssl req -new -key private_key.pem -out request.csr
  1. 使用 Certbot 获取证书:使用 Certbot 从 Let's Encrypt 获取一个 SSL 证书。你需要运行 Certbot 并指定你的域名和 CSR。例如:certbot certonly --csr request.csr

这将会生成一个新的证书,该证书将被大多数浏览器认可,因为它是由 Let's Encrypt 颁发的,Let's Encrypt 是一个受信任的证书颁发机构。

  1. 安装证书:最后,你需要在你的服务器上安装证书。安装过程取决于你的服务器类型。

请注意,这只是一个基本的概述。生成和安装 SSL 证书的具体步骤可能会根据你的具体情况有所不同。