2013-11-15 26 views
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-迷你:桌面阿克沙伊$ OpenSSL的PKCS12 -nocerts退房手續PushChatKey.pemopenssl PKCS12 -nocerts退房手續PushChatKey.pem -in /用戶/阿克沙伊/桌面/ N/pushchat.p12我正在爲推送通知創建PEM文件,但出現錯誤?

+0

你解決了嗎? – mattias

回答

0

你必須導航到該目錄,其中pushchat.p12存儲在終端。使用CD命令這個。之後,只需要使用下面的命令

OpenSSL的PKCS12 -nocerts退房手續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