Windows 7-在未安装IIS时如何生成CSR?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

我的.NET应用程序将与通过SSL实现为Web服务的第三方服务器应用程序进行通信。此应用程序将从不同风格的Windows 7平台运行。服务器应用程序要求我生成CSR文件。我可以通过IIS找到生成CSR的唯一方式,但这可能不一定会安装在我的应用程序托管的所有计算机上。如何在不使用IIS的情况下在Win 7平台上生成CSR?

提问于
用户回答回答于

如果需要从代码中生成CSR,并且正在使用.NET语言,使用SecureBlackbox.。它支持PKCS#10格式的证书请求。对于C++,可能可以使用OpenSSL...

用户回答回答于

对于更新版本的openssl ... https://www.openssl.org/community/binaries.html https://wiki.openssl.org/index.php/Binaries http:// slproweb .com / products / Win32OpenSSL.html

否则,应该可以在windows上安装openssl v0.98h

在命令提示符下运行openssl(开始 - >运行 - >“cmd.exe”): openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key

openssl req在计算机上运行该命令时,它将生成一个CSR(嵌入了公钥)和私钥。

扫码关注云+社区