在Windows中制作CSR证书(7)

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

我也没有这个安装。 我正在开发iOS的移动应用程序,我正在尝试获取供应文件,所以我可以在本地testing我的应用程序。 在获取这个过程中,我被要求提供一个.csr文件,它指导我如何在Mac上构build这个文件。 除了我没有mac,我有一台电脑,我的公司只使用电脑。 我需要这个证书,而无需访问Mac。

我已经看到并使用了这个 CSR生成器,但它给了我长键字符的关键和请求,我需要一个.csrfile upload到苹果。

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

有没有人有这方面的见解?

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

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

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

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

 set OPENSSL_CONF=c:\OpenSSL\openssl.cnf 

如果保存在c:\ openssl中

你可以下载这个例子fileopenssl-dem-server-cert-thvs.cnf

 rename openssl ren cert-thvs.cnf openssl.cnf 

对于那些想要一个易于使用的graphics界面,Digicert有一个“Digicert实用工具” ,是非常稳固的。 你可以用它来创build一个CSR。 它不会给你一个私钥,所以你需要导入你的自签名或CA证书来完成证书的安装。 安装完成后,可以将其导出为pfx或crt / key包。