在 Windows 系统上使用 OpenSSL 和 Certbot 生成并打包浏览器认可的 SSL 证书,你可以按照以下步骤操作:
-
安装 OpenSSL:首先,你需要在你的 Windows 系统上安装 OpenSSL。你可以从 OpenSSL 官方网站 下载适合你系统的版本。
-
安装 Certbot:然后,你需要安装 Certbot。你可以从 Certbot 官方网站 下载适合你系统的版本。
-
生成私钥:使用 OpenSSL 生成一个私钥。你可以使用以下命令:openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
- 生成证书签名请求(CSR):使用 OpenSSL 生成一个证书签名请求(CSR)。你可以使用以下命令:openssl req -new -key private_key.pem -out request.csr
- 使用 Certbot 获取证书:使用 Certbot 从 Let's Encrypt 获取一个 SSL 证书。你需要运行 Certbot 并指定你的域名和 CSR。例如:certbot certonly --csr request.csr
这将会生成一个新的证书,该证书将被大多数浏览器认可,因为它是由 Let's Encrypt 颁发的,Let's Encrypt 是一个受信任的证书颁发机构。
- 安装证书:最后,你需要在你的服务器上安装证书。安装过程取决于你的服务器类型。
请注意,这只是一个基本的概述。生成和安装 SSL 证书的具体步骤可能会根据你的具体情况有所不同。
标签:iis,证书,OpenSSL,生成,域名,安装,Certbot From: https://www.cnblogs.com/liucai/p/17460451.html