将.cer转换为.p12

问题描述:

我正在为客户开发一个项目。我有两个.cer文件(开发人员和发行版)都加载到Mac OS X上的Keystore Access中。但是我无法导出为.p12文件。将.cer转换为.p12

ui

或者我试过OpenSSL的,但仍然没有运气...

OpenSSL的PKCS12 -export -in followMe_ios_development.cer退房手续followMe_ios_development.p12 -clcerts -nokeys

我怎样才能导出这个.cer文件作为.p12,所以我可以编译这个应用程序的iOS?

+0

也许这可以帮助你。 https://code.google.com/archive/p/apns-sharp/wikis/HowToCreatePKCS12Certificate.wiki –

+0

[aps \ _developer \ _identity.cer至p12无需从密钥链导出?](http:/ /*.com/questions/1453286/aps-developer-identity-cer-to-p12-without-having-to-export-from-key-chain) –

试试这个: 会根据您的文件如下:

aps.cer,从苹果公司下载。

app.key,您自己的私钥由openssl生成。

月1日,.CER文件转换为.pem格式的:

openssl x509 -in aps.cer -inform DER -out aps.pem -outform PEM 

2,使用.pem文件和你的私人.KEY生成.p12文件:

​​

这应该会提示为该.p12文件请求密码。

CF:

aps_developer_identity.cer to p12 without having to export from Key Chain?

Creating a .p12 file

为我处理推送通知什么工作证明一直是:

  1. 打开钥匙串
  2. 转到 “证书”
  3. 查找所需的证书
  4. 确保您可以展开它,并在它看到用于生成证书
  5. 在这个时刻,你应该能够将其导出为”的.p12"
  6. 原“.certSigningRequest”
+0

工作,这是更简单的方法。在左侧点击“我的证书” –