如何使用 Linux openssl 为 iOS 生成 CSR? [复制]

Posted

技术标签:

【中文标题】如何使用 Linux openssl 为 iOS 生成 CSR? [复制]【英文标题】:How to use Linux openssl to generate CSR for iOS? [duplicate] 【发布时间】:2014-08-12 05:14:25 【问题描述】:

Apple 忠于其极其专有的精神,要求用于 ios 开发人员程序的证书必须使用 mac 生成。 (作为 .certSigningRequest 文件)

显然,他们以某种方式使用这些键的标准,所以我的问题是: .certSigningRequest 是什么样的?有人可以分享他们文件的受谴责版本吗? (同时保持相同的长度)

然后,我相信我们可以想办法用 openssl 生成相同的东西,并最终编辑 csr 文件以使其与苹果要求的格式相匹配。

【问题讨论】:

【参考方案1】:

啊,其实它和用openssl生成的文件格式完全一样。 我只是使用总是生成 4096,没想到苹果只使用 2048。

所以要为ios开发者生成一组密钥:

openssl genrsa -out ios-dev.key 2048
openssl req -new -key ios-dev.key -out ios-dev.csr

【讨论】:

和here的命令完全不一样,我该相信哪一个?

以上是关于如何使用 Linux openssl 为 iOS 生成 CSR? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Linux openssl 升级降级

如何卸载openssh

linux已经安装openssl,如何重新编译php支持openssl模块

在 iOS 中使用 Keychain 存储的密钥生成 OpenSSL 证书签名请求

如何在mamp中开启openssl扩展

如何在centos中安装openssl