相关疑难解决方法(0)

无法连接到APNS沙盒服务器

我正在尝试使用以下观察连接到Apple APNS服务器:

1)端口2195打开2)使用APNS_SSLCertificate_Key.pem的有效密钥密码3)从下载的Entrust证书(2048) https://www.entrust.net/downloads/binary/entrust_ssl_ca.cer

4)成功的telnet响应如下:

$ telnet gateway.sandbox.push.apple.com 2195试用17.172.232.226 ...连接到gateway.sandbox.push-apple.com.akadns.net.逃脱角色是'^]'.

但是当我在服务器中运行以下openssl命令来测试APNS连接时:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert  APNS_SSLCertificate_Key.pem -debug -showcerts -CAfile server-ca-cert.pem
Run Code Online (Sandbox Code Playgroud)

我收到如下错误:

无法加载证书57013:错误:0906D06C:PEM例程:PEM_read_bio:无起始行:/SourceCache/OpenSSL098/OpenSSL098-35/src/crypto/pem/pem_lib.c:650:期待:TRUSTED CERTIFICATE

所以请建议如何解决这个问题

提前致谢 ......

ssl push push-notification apple-push-notifications

11
推荐指数
1
解决办法
2万
查看次数