我正在创建推送通知的PEM文件,但是出现了错误?

3
openssl pkcs12 -nocerts -out PushChatKey.pem -in /Users/akshay/Desktop/n/pushchat.p12 

664错误:0D07207B:asn1编码例程:ASN1_get_object:头部过长:/SourceCache/OpenSSL098/OpenSSL098-47.2/src/crypto/asn1/asn1_lib.c:150: Akshays-Mac-mini:Desktop akshay$ openssl pkcs12 -nocerts -out PushChatKey.pemopenssl pkcs12 -nocerts -out PushChatKey.pem -in/Users/akshay/Desktop/n/pushchat.p12

2个回答

0

您需要在终端中导航到存储pushchat.p12的目录。使用cd命令进行操作。之后,只需使用以下命令:

openssl pkcs12 -nocerts -out PushChatKey.pem -in pushchat.p12


0

我使用了这个命令,它可以正常运行。

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

$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12


$ cat PushChatCert.pem PushChatKey.pem > ck.pem

$ openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development" -out aps_development.p12

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接