从 .cer 文件生成 .pem 证书以传递给服务器开发人员
-
将 aps.cer 保存到文件夹
-
打开
Keychain access
并将该证书下的密钥导出到 .p12 文件(称之为 key.p12)。要做到这一点,请右键单击它并选择导出。将其保存到与步骤 1 相同的文件夹中。在导出时,系统将提示你输入密码。做些什么并记住它。 -
cd 到终端中的该文件夹并执行以下命令:
-
将 .cer 转换为 .pem 证书
openssl x509 -in aps.cer -inform der -out aps.pem
- 将你的密钥转换为 .pem 格式。要打开密钥,请在步骤 2 中输入你从密钥链导出密码。然后,输入另一个密码以保护导出的文件。系统将提示你输入两次以进行确认。
openssl pkcs12 -nocerts -out key.pem -in key.p12
- 将文件合并到一个最终文件中
cat key.pem aps.pem > final_cert.pem
- final_cert.pem 是最终结果。使用步骤 5 中的密码将其传递给服务器开发人员,以便他们能够使用受保护的证书。