我在为一个客户做一个项目。我有两个.cer文件(开发人员和发行版),它们都加载到Mac上的Keystore访问中。但是,我无法作为.p12文件导出。
或者我试过OpenSSL,但还是没有运气.
openssl pkcs12 -export -in followMe_ios_development.cer -out followMe_ios_development.p12 -clcerts -nokeys
如何将此.cer文件导出为.p12,以便为iOS编译此应用程序?
发布于 2017-02-13 03:36:16
尝试如下:如果您有以下文件:
aps.cer,从苹果下载。 app.key,由openssl生成的您自己的私钥。
第一,将.cer文件转换为.pem格式:
openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM
第二,使用.pem文件和私有.key生成.p12文件:
openssl pkcs12 -export -out aps.p12 -inkey app.key -in aps.pem
这应该提示为这个.p12文件询问密码。
参比:
identity.cer to p12 without having to export from Key Chain?
发布于 2017-06-22 10:25:42
对我来说,处理推送通知认证的方法是:
open my_filename.cer
并单击“查看证书”以查看证书的名称发布于 2020-03-15 19:38:16
我也有同样的问题。.p12导出不可用,只有.p7b
我很容易就解决了
您不能通过左下角的“证书”目录选择证书,而是通过“我的证书”目录选择证书。
就像这样,一个箭头应该显示在证书的左边。点击它,你就会看到你的私钥。
右击您的私钥并选择“导出键”选项。现在,您可以按照医生的命令创建一个.p12证书文件。
祝好运!
https://stackoverflow.com/questions/39091048
复制相似问题