2016-08-08 73 views
0

Mit Bezug auf diesen Beitrag: Devices being unregistered after push is sent, habe ich das gleiche Problem - mein iPhone Gerät ist nicht registriert, nachdem eine Push-Benachrichtigung gesendet. Ich versuchte, den Vorschlag von diesem Posten, und ich habe dies mit meinen Zertifikate:Bleiben Sie mit Erstellen von .p12 Push-Zertifikatsdatei für Bluemix Push

-ios_development.cer - Development profile downloaded from Apple 
-Certificates.p12 - APNS .p12 exported from the keychain 

-openssl x509 -in ios_development.cer -inform DER -out apns.pem -outform PEM 
-openssl pkcs12 -nocerts -in Certificates.p12 -out Certificates.pem 
-openssl pkcs12 -export -inkey Certificates.pem -in apns.pem -out bluemixPush_dev.p12 

und ich habe diesen Fehler:

unable to load private key 
97354:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/crypto/evp/evp_enc.c:330: 
97354:error:0906A065:PEM routines:PEM_do_header:bad decrypt:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/crypto/pem/pem_lib.c:428: 

Ist mit jemand das gleiche Problem?

Antwort

1

@Jan Da Ihr privater Schlüssel falsch ist, erhalten Sie diesen Fehler. Befolgen Sie die Schritte, die im folgenden Link erwähnt werden, um ein .p12-Zertifikat zu erstellen.

https://console.ng.bluemix.net/docs/services/mobilepush/t_push_provider_ios.html#create-push-credentials-apns-ssl

Create the .p12 push certificate file for Bluemix push

+1

Vielen Dank für Ihren Kommentar, habe ich versucht, dass viele Male und es hat nicht funktioniert, ich verschiedene Fehler wie kein Zertifikat Spiel Primärschlüssel hatte und es könnte den Schlüssel nicht geladen werden, so dass ich Englisch: www.mjfriendship.de/en/index.php?op...39&Itemid=32 Ich benutzte eine alt - basierte Anwendung und einen Push - Benachrichtigungsdienst, und Anfang dieses Jahres erstellte ich Thesen, so dass ich am Ende eine neue Backend - Anwendung und einen Push - Dienst erstellte, dann musste ich keine Push - Zertifikatsdatei für bluemix erstellen apns.p12 Produktionsumgebung – Jan