Ios 在推送通知中将CER转换为PEM文件时出错

Ios 在推送通知中将CER转换为PEM文件时出错,ios,push-notification,apple-push-notifications,Ios,Push Notification,Apple Push Notifications,我正在使用一个love链接来为我的应用程序启用推送通知。当我将cer文件转换为pem文件时,会出现错误 system17:~ sairam$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem Error opening Certificate aps_development.cer 2383:error:02001002:system library:fopen:No such file or dire

我正在使用一个love链接来为我的应用程序启用推送通知。当我将cer文件转换为pem文件时,会出现错误

system17:~ sairam$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem

Error opening Certificate aps_development.cer
2383:error:02001002:system library:fopen:No such file or directory:/SourceCache/OpenSSL098/OpenSSL098-35.2/src/crypto/bio/bss_file.c:356:fopen('aps_development.cer','r')
2383:error:20074002:BIO routines:FILE_CTRL:system lib:/SourceCache/OpenSSL098/OpenSSL098-35.2/src/crypto/bio/bss_file.c:358:
unable to load certificate
任何帮助都将不胜感激。请提前感谢

您从主目录调用“openssl”命令,但证书文件位于 你的桌面目录。因此,您必须首先更改到该目录:

$ cd Desktop
$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem

这可能意味着当前目录中不存在文件aps_development.cer。我在桌面上有该文件。是的,您是正确的。谢谢您的帮助谢谢
-通知der
:)
$ cd ~/Desktop
$ openssl pkcs12 -in WenderCastPush.p12 -out WenderCastPush.pem -nodes -clcerts