我打算让openssl为使用OpenSSL的Windows二进制文件的现有私钥生成一个CSR。
通常这个命令行是:
openssl.exe req -new -sha256 -out test.csr -key privkey.pem
但是出于安全原因,我想通过标准input提供密钥,所以我不需要将私钥文件存储在磁盘上。
有一个特定于Linux的解决scheme类似的问题 ,但是我正在使用Windows,因此无法应用。
与Linux版本不同,openssl的Windows版本支持-告诉应用程序从标准input读取。
openssl.exe req -new -sha256 -out test.csr -key -
另一种select是使用RAM驱动器临时存储密钥文件。