APNS ssl: //gateway.sandbox.push.apple.com: 2195 conexão falha

, tento fazer um servidor de notificação push. Eu obtenho conexão com ssl: //gateway.sandbox.push.apple.com: 2195 com telnet.

telnet gateway.sandbox.push.apple.com 2195
Trying 17.172.232.229...
Connected to gateway.sandbox.push-apple.com.akadns.net.
Escape character is '^]'.

meu * .pem está ok (eu uso em outro servidor). Eu uso o MESMO projeto em outro servidor e funciona lá, mas o clone em outro servidor não.

Eu recebo estes erros:

Warning: stream_socket_client() [function.stream-socket-client]: SSL operation failed with code 1. OpenSSL Error messages: error:14094415:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate expired in /var/www/try.php on line 69

Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /var/www/try.php on line 69

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /var/www/try.php on line 69

O certificado NÃO expirou, funciona no outro servidor e a data é o mesmo.

Alguém tem idéia de qual poderia ser o erro?

Eu trabalho em

Apache/2.2.9 (Debian) PHP/5.2.17-0.dotdeb.0 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g

EDITAR: Parece que usar o mesmo certificado em servidores diferentes não funciona. Talvez isso esteja bloqueado pelos servidores da Apple.

15
задан Starbax 15 July 2014 в 13:59
поделиться