0

问:
我想知道创建CSR(.certSigningRequest)和导出P12文件需要哪些选项,就像“Certificate Assistant.app”一样。

我将这个CSRP12文件用于 Apple Push Service。

这就是我所做的:
1.证书信息
2.密钥对信息3.在 Apple Developer Program 网站上
上传并下载文件。 4. 打开文件,这就是我在“钥匙串访问”上看到的。 5. 导出和作为“钥匙串访问” 。CSRCER
CER
certificateprivate keyapn-cert.p12apn-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 脚本并自动化了这些,但是很脏而且维护起来很差。SeleniumATOMac

4

0 回答 0