如何获得让我们加密公钥、私钥?

Set*_*Lar 2 certificate

我的 Web 服务器使用 Ubuntu 16.04 和 Nginx。我使用 Let's Encrypt 设置了我的网站 SSL。我想获得 Let's Encrypt 的私钥、公钥对。

有人可以指出这些文件的存在位置吗?

tec*_*raf 6

对于 Nginx,您需要检查/etc/nginx/sites-enabled网站配置文件的目录(可能有多个文件)。

然后你需要检查它们的配置行内容:

  • ssl_certificate这将指向证书链 ( fullchain.pem)
  • ssl_certificate_key它将指向私钥 ( privkey.pem)。

最后,您应该使用openssl命令从证书链文件中提取公钥:

openssl rsa -in <path_to_privkey.pem> -pubout > key.pub
Run Code Online (Sandbox Code Playgroud)