【发布时间】:2016-12-14 20:47:59
【问题描述】:
参考这篇文章:Devices being unregistered after push is sent,我有同样的问题 - 我的 iPhone 设备在发送推送通知后未注册。我尝试了该帖子中的建议,并使用我的证书做到了这一点:
-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
我得到了这个错误:
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:
有人遇到同样的问题吗?
【问题讨论】:
标签: ios ssl encryption ibm-cloud ibm-mobile-services