Java .pem至.p12 APN证书

Java .pem至.p12 APN证书,java,ios,openssl,push-notification,Java,Ios,Openssl,Push Notification,我有一个PEM文件,格式如下: -----BEGIN CERTIFICATE----- MIIFrTCCBJWgAwIBAgIIT+eTOPXOV1MwDQYJKoZIhvcNAQEFBQAwgZYxCzAJBgNV ... -----END CERTIFICATE----- Bag Attributes friendlyName: Nat.. localKeyID: 58 EE 51 ... Key Attributes: <No Attributes> -----BEGIN EN

我有一个PEM文件,格式如下:

-----BEGIN CERTIFICATE-----
MIIFrTCCBJWgAwIBAgIIT+eTOPXOV1MwDQYJKoZIhvcNAQEFBQAwgZYxCzAJBgNV
...
-----END CERTIFICATE-----
Bag Attributes
friendlyName: Nat..
localKeyID: 58 EE 51 ...
Key Attributes: <No Attributes>
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFDjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIoYSd5mU27NYCAggA..
b+0W+xI4qbvXsRHXqvPshIwLGhVKtbgAx2cvlvmu2h49MB6DpxGklylJI+tiyLIT
mQ0=
-----END ENCRYPTED PRIVATE KEY-----

我曾试图将此文件转换为.p12,但不幸的是,在我尝试使用它时,总是会收到未知或过期的证书。我从另一个团队的成员那里得到了这个文件。我怎样才能正确地转换它?

当你尝试什么?当我连接到APNS时,你会得到错误。我收到过期的\u证书或未知的\u证书错误。那么…您是如何转换它的?证书什么时候到期?我已将文件拆分为app.pem和key.pem,并使用openssl:openssl pkcs12-export-inkey key.pem-in-app.pem-out dev。p12@jww不,这不起作用。
Push.payload(p, fileStream, "password", false, "devId")