我的.NET应用程序将与通过SSL实现为Web服务的第三方服务器应用程序进行通信。此应用程序将从不同风格的Windows 7平台运行。服务器应用程序需要我生成CSR文件。通过IIS可以找到生成CSR的唯一方法,但这可能不一定要安装在我的应用程序将被托管的所有计算机上。关于如何在不使用IIS的情况下在Win 7平台上生成CSR的任何想法?
对于更新版本的openssl …
https://www.openssl.org/community/binaries.html链接
https://wiki.openssl.org/index.php/Binaries连接到
http://slproweb.com/products/Win32OpenSSL.html具有win64和win32 openssl的链接。
https://www.openssl.org/community/binaries.html链接
https://wiki.openssl.org/index.php/Binaries连接到
http://slproweb.com/products/Win32OpenSSL.html具有win64和win32 openssl的链接。
否则,您应该可以在Windows上安装openssl v0.98h:
http://gnuwin32.sourceforge.net/packages/openssl.htm
在命令提示符下运行openssl(Start-> Run->“cmd.exe”):
openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
或者您可以使用此在线工具生成openssl命令:
https://www.digicert.com/easy-csr/openssl.htm
当您在计算机上运行openssl req命令时,它将生成一个CSR(公钥嵌入)和私钥。