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

发布于 2024-11-17 09:44:28 字数 195 浏览 2 评论 0原文

我的 .NET 应用程序将与通过 SSL 作为 Web 服务实现的第三方服务器应用程序进行通信。该应用程序将在不同版本的 Windows 7 平台上运行。服务器应用程序要求我生成 CSR 文件。我发现生成 CSR 的唯一方法是通过 IIS,但这可能不一定安装在托管我的应用程序的所有计算机上。关于如何在不使用 IIS 的情况下在 Win 7 平台上生成 CSR 有什么想法吗?

My .NET application will be communicating with a third party server application that is implemnted as web-service over SSL. This application will run from different flavours of Windows 7 platform. The server application requires me to generate CSR file. The only way I can find generating a CSR is via IIS but this may not necessarily be installed on all computer where my application will be hosted. Any ideas on how can I generate a CSR on Win 7 platform without using IIS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

乄_柒ぐ汐 2024-11-24 09:44:28

对于更新版本的 openssl...
https://www.openssl.org/community/binaries.html 链接到 < br>
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(开始->运行->“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(嵌入公钥)和私钥。

For a more recent version of openssl...
https://www.openssl.org/community/binaries.html links to
https://wiki.openssl.org/index.php/Binaries which links to
http://slproweb.com/products/Win32OpenSSL.html which has links for win64 and win32 openssl.

Otherwise, you should be able to install openssl v0.98h on windows with this:
http://gnuwin32.sourceforge.net/packages/openssl.htm

Run the openssl at the command prompt (Start->Run->"cmd.exe"):
openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
or you can use this online tool to generate the openssl command:
https://www.digicert.com/easy-csr/openssl.htm

When you run the openssl req command on your computer, it will generate a CSR (with public key embedded) and private key.

沉溺在你眼里的海 2024-11-24 09:44:28

如果您需要从代码生成 CSR 并且您使用的是某些 .NET 语言,请使用 BouncyCastle 或我们的 SecureBlackbox。它们都支持 PKCS#10 格式的证书请求。对于 C++,您可以使用 OpenSSL

If you need to generate CSRs from code and you are using some of .NET languages, use BouncyCastle or our SecureBlackbox. They both support certificate requests in PKCS#10 format. For C++ you can probably use OpenSSL.

夜空下最亮的亮点 2024-11-24 09:44:28

Digicert 有一个易于使用的工具,用于在 Windows 上管理证书: https://www.digicert.com/util/

如果有能力生成证书请求。它还将在不同格式之间转换证书

Digicert has an easy to use tool for managing certificates on Windows: https://www.digicert.com/util/

If had the capability to generate certificate requests. It will also convert certificates between different formats

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文