19

与未安装 IIS 时如何生成 CSR密切相关。

我也没有安装这个。我正在为 iOS 开发一个移动应用程序,并且我正在尝试获取一个配置文件,以便我可以在本地测试我的应用程序。在获取这个的过程中,我被要求提供一个.csr文件,它指导我如何在我的 Mac 上构建它。除了我没有mac,我有一台PC,而且我的公司专门使用PC。我需要此证书,但无法访问 Mac。

我已经看到并使用过这个CSR 生成器,但它给了我长字符串的密钥和请求,我需要一个.csr文件上传到 Apple。

将其粘贴到记事本中并将扩展名更改为 .csr 也不起作用:/

有人对此有任何见解吗?

4

3 回答 3

37

您可以安装OpenSSL for windows并使用以下命令生成 CSR 文件:

openssl req -nodes -newkey rsa:2048 -keyout private_key.key -out cer_sign_request.csr

系统会询问您几个可选问题(按 ENTER)。

这将生成一个私钥(例如在钥匙串访问中)和一个证书签名请求作为 csr 文件。

于 2012-04-23T06:17:41.187 回答
2

对于那些想要一个易于使用的图形界面的人来说,Digicert 有一个非常可靠的“Digicert Utility” 。您可以使用它来创建 CSR。它不会给你一个私钥,所以你需要导入你的自签名或 CA 证书来完成证书的安装。安装后,您可以将其导出为 pfx 或 crt/key 包。

于 2017-04-12T03:09:14.217 回答
0
set OPENSSL_CONF=c:\OpenSSL\openssl.cnf

如果保存在 c:\openssl

您可以下载此示例文件openssl-dem-server-cert-thvs.cnf

rename openssl

ren cert-thvs.cnf openssl.cnf
于 2017-01-14T22:10:52.530 回答