Я пытаюсь подключиться к серверу Apple APNS со следующими наблюдениями:
1) открыт порт 2195. 2) с ключевой фразой Valid key для 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 Trying 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
Я получаю ошибку следующим образом:
невозможно загрузить сертификат 57013: ошибка: 0906D06C: PEM подпрограммы: PEM_read_bio: нет запуска линия:/SourceCache/OpenSSL098/OpenSSL098-35/src/crypto/pem/pem_lib.c: 650: Ожидать: ДОВЕРЕННЫЙ СЕРТИФИКАТ
Итак, пожалуйста, предложите, как решить эту проблему.
Спасибо заранее...