Openssl:为从标准输入读取的私钥生成 CSR

Openssl:为从标准输入读取的私钥生成 CSR

我正在尝试让 openssl 使用 OpenSSL 的 Windows 二进制文件为现有私钥生成 CSR。

通常,此命令的命令行为:

openssl.exe req -new -sha256 -out test.csr -key privkey.pem

但是出于安全原因,我想通过标准输入提供密钥,这样我就不需要将私钥文件存储在磁盘上。

有一个类似问题使用特定于 Linux 的解决方案,但是我使用的是 Windows,因此无法应用。

答案1

与 Linux 版本不同,Windows 版本的 openssl 支持-告诉应用程序从 stdin 读取。

openssl.exe req -new -sha256 -out test.csr -key -

另一种选择是使用 RAM 驱动器临时存储密钥文件。

相关内容