Sex*_*xto 7 ssl certificate ios
我有类似这样的问题:生产环境中的Apple推送通知:无法获得本地颁发者证书, 但在我的本地计算机上.我遵循了这个教程:http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12但是在这一步中
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushChatCert.pem -key PushChatKey.pem
Run Code Online (Sandbox Code Playgroud)
它说:
(很多数字和字母)验证返回码:20(无法获得本地发行人证书)
问题是什么?谢谢
Gab*_*Cas 15
问题是您正在使用用于开发的"沙箱"APNS服务器.
要测试生产证书,您必须连接到生产APNS服务器.您可以使用以下地址:
gateway.push.apple.com:2195 代替 gateway.sandbox.push.apple.com:2195
aho*_*cke 15
这不是问题.事实上,这证实您的证书正在运行.如果它不起作用你会得到这样的东西:
unable to load client certificate private key file
<XXXXX>:error:<XXXX>:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:539:
<XXXXX>:error:<XXXX>:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 cipherfinal error:p12_decr.c:104:
<XXXXX>:error:<XXXX>:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error:p12_decr.c:130:
<XXXXX>:error:<XXXX>:PEM routines:PEM_READ_BIO_PRIVATEKEY:ASN1 lib:pem_pkey.c:132:
Run Code Online (Sandbox Code Playgroud)
有关示例,请参阅本教程 http://lessons.runrev.com/s/lessons/m/4069/l/53405-how-do-i-use-push-notifications-with-ios
或者,如果你想从ray听到它, 请访问http://www.raywenderlich.com/forums/viewtopic.php?t=380&p=7734
这里有一个解释:OpenSSL:无法验证Experian URL的第一个证书
从本质上讲,如果您使用支持证书发现的客户端,并且您不需要openssl来工作,只是为了确认您的证书是正确的,并且您已经完成了,那么证书就可以工作.
| 归档时间: |
|
| 查看次数: |
10437 次 |
| 最近记录: |