ios - 如何使用 Linux openssl 为 iOS 生成 CSR?

标签 ios openssl rsa csr

<分区>

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

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

然后,我相信我们可以找到一种方法来生成与 openssl 相同的东西,并最终编辑 csr 文件,使其符合 apple 要求的格式。

最佳答案

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

因此要为 ios 开发人员生成一组 key :

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

关于ios - 如何使用 Linux openssl 为 iOS 生成 CSR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24344325/

相关文章:

ios - '-[__NSCFNumber 行] : unrecognized selector sent to instance 0xb416910'

ios - 如何在 let 命令中添加先前声明的变量

ios - Gamecenter Score 未提交正确分数

iphone - 在 iPad 应用程序中添加图像效果

gitosis 询问密码

python - OpenSSL 加密错误 : [ ('PEM routines' , 'PEM_read_bio' , 'no start line' )]

c - 字符串的 MD5 在 C 中给出了错误的输出

使用键值计算键检查值

java - 将十六进制字符串转换为字节数组以进行 RSA 解密

c++ - 使用 openssl 在 C++ 中验证 RSA 签名