答案1
你基本上已经回答了你自己的问题。
不要被文件扩展名所迷惑。无论是否受密码保护,私钥通常都是 PEM 格式。.pem
证书文件通常使用 PEM 格式,因此.key
选择 PEM 作为相应的私钥。但文件扩展名无关紧要。
因此你有三个选择:
- 手动启动服务器并在控制台提供密码。这可能是最安全的选择,但在许多情况下也不切实际。
- 使用以下方式提供密码文件
ssl_password_file
- 使用永久删除密码保护
openssl
例如,要从私钥中删除密码:
openssl rsa -in original.key -out plain.key