问:
我想知道创建CSR(.certSigningRequest)
和导出P12
文件需要哪些选项,就像“Certificate Assistant.app”一样。
我将这个CSR
和P12
文件用于 Apple Push Service。
这就是我所做的:
1.证书信息
2.密钥对信息3.在 Apple Developer Program 网站上
上传并下载文件。
4. 打开文件,这就是我在“钥匙串访问”上看到的。
5. 导出和作为“钥匙串访问” 。CSR
CER
CER
certificate
private key
apn-cert.p12
apn-key.p12
现在我正在尝试自动化这些操作。
我用谷歌搜索并尝试了以下openssl
命令,但与上述步骤的结果不同。private key
没有出现在“钥匙串访问”上。
$ openssl genrsa -out private.key 2048
$ openssl req -new -key private.key -out server.csr -subj "/emailAddress=foobar@example.com, CN=MyAppNameHere, C=JP"
我希望OpenSSL
最好使用命令的解决方案。
如果fastlane/pem
能解决这个问题,我欢迎一些提示。
谢谢。
.
我提出这个问题的背景原因:
我在办公室担任 Apple Developer Enterprise Program 的代理。我有理由不让开发人员作为管理员/成员加入团队。
我收到开发人员的请求,并在 Apple Developer Program 网站上手动创建证书。
我想自动化这项工作,因为我是程序员 :)现在我使用和库
编写了 python 脚本并自动化了这些,但是很脏而且维护起来很差。Selenium
ATOMac