与How to generate CSR when IIS is not installed密切相关。
我也没有这个安装。我正在为iOS开发移动应用程序,我正在尝试获取配置文件,以便我可以在本地测试我的应用程序。在获取此文件的过程中,我被要求提供一个.csr
文件,它会指示我如何在我的Mac上构建它。除了我没有Mac,我有一台电脑,我的公司专门使用电脑。我需要此证书,无法访问Mac。
我已经看到并使用了this CSR生成器,但是它给了我长字符串中的密钥和请求,我需要一个.csr
文件上传到Apple。
将其粘贴到记事本中并将扩展名更改为.csr也不起作用:/
有没有人对此有任何见解?
答案 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包。