3

我正在尝试与 Apple PN 集成,我目前有一个 p12 证书,其中包含 Sandbox 和 Production 证书。但我读过 Java SSL 只会读取第一个,而对于 JavaPNS(我正在使用的 APN 客户端)来说,出于这个原因,它说要使用单独的证书。

因此,使用 openssl 之类的东西,如何获取我当前的证书并将其分成 2 个新证书,一个用于沙盒,一个用于生产。

这与 APN 无关,只是拆分 p12 证书。

4

1 回答 1

2

正如您之前提到的,您可以使用 OpenSSL 将 p12 格式更改为 PEM 格式,PEM 格式将被接受,但使用密码也不安全,因此请确保您获得所需的内容。

openssl pkcs12 -in yourcertificates.p12 -out certificates.pem -nodes

这会将所有内容放在一个文件中,因此您必须在文本编辑器中打开 PEM 文件并取出所需的文件。

证书由

-----开始证书-----

内容

-----结束证书-----

键将由

-----开始 RSA 私钥-----

内容

-----结束 RSA 私钥-----

如果您需要更多信息,请更新您的问题。

于 2013-11-01T15:11:20.813 回答