【发布时间】:2011-10-17 15:19:21
【问题描述】:
与How to generate CSR when IIS is not installed密切相关。
我也没有安装这个。我正在为 iOS 开发一个移动应用程序,并且我正在尝试获取一个配置文件,以便我可以在本地测试我的应用程序。在获取这个的过程中,我被要求提供一个.csr 文件,它指导我如何在我的 Mac 上构建它。除了我没有 Mac,我有 PC,而且我的公司专门使用 PC。我需要此证书,但无法访问 Mac。
我已经看到并使用过this CSR 生成器,但它以长字符串形式为我提供了密钥和请求,我需要一个.csr 文件来上传到 Apple。
将其粘贴到记事本中并将扩展名更改为 .csr 也不起作用:/
有人对此有任何见解吗?
【问题讨论】:
-
您很可能会获得 base64 编码的 CSR。所以你应该解码它以获得二进制数据。奇怪的是(从常识的角度来看,Apple 并不奇怪)base64 编码的 CSR 不受支持。
-
在 google 上搜索“如何在 Windows 上对数据进行 base64 解码”?
-
我不认为编码是问题,问题是它没有给我一个文件,它只是给了我文本字符串。
-
不管是文件还是文本字符串。事实上,这个文本字符串很可能是 PKCS#10 格式的 base64 编码证书请求。
-
问题是我有一个文本字符串,但我需要将 .certSigningRequest 上传到 Apple。不过别担心,我今天刚借了一台 Mac 带去上班,搞定了 :)
标签: ios windows-7 ssl csr provisioning-profile