在Windows中制作CSR证书(7)

时间:2011-08-01 17:21:48

标签: ios windows-7 ssl csr provisioning-profile

How to generate CSR when IIS is not installed密切相关。

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

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

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

有没有人对此有任何见解?

3 个答案:

答案 0 :(得分:26)

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

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

你会被问到几个问题,我想你可以忽略它们(按ENTER键)。

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

答案 1 :(得分:0)

set OPENSSL_CONF=c:\OpenSSL\openssl.cnf

如果保存在c:\ openssl

您可以下载此示例fileopenssl-dem-server-cert-thvs.cnf

rename openssl

ren cert-thvs.cnf openssl.cnf

答案 2 :(得分:0)

对于那些想要易于使用的图形界面的人来说,Digicert的"Digicert Utility"非常可靠。您可以使用它来创建CSR。它不会为您提供私钥,因此您需要导入自签名或CA证书才能完成证书的安装。安装后,您可以将其导出为pfx或crt / key包。