我正在尝试使用以下观察连接到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
所以请建议如何解决这个问题
提前致谢 ......