从 .cer 文件生成 .pem 证书以传递给服务器开发人员

  1. 将 aps.cer 保存到文件夹

  2. 打开 Keychain access 并将该证书下的密钥导出到 .p12 文件(称之为 key.p12)。要做到这一点,请右键单击它并选择导出。将其保存到与步骤 1 相同的文件夹中。在导出时,系统将提示你输入密码。做些什么并记住它。

    StackOverflow 文档

  3. cd 到终端中的该文件夹并执行以下命令:

  4. 将 .cer 转换为 .pem 证书

openssl x509 -in aps.cer -inform der -out aps.pem    
  1. 将你的密钥转换为 .pem 格式。要打开密钥,请在步骤 2 中输入你从密钥链导出密码。然后,输入另一个密码以保护导出的文件。系统将提示你输入两次以进行确认。
openssl pkcs12 -nocerts -out key.pem -in key.p12
  1. 将文件合并到一个最终文件中
cat key.pem aps.pem > final_cert.pem
  1. final_cert.pem 是最终结果。使用步骤 5 中的密码将其传递给服务器开发人员,以便他们能够使用受保护的证书。