views:

31

answers:

1

Hi There,

I have created a .pem file to be used for Production push notification,

and uploaded in server.

But when sending push notification, it is giving error like this.

$fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx); not working, return failed.

what is this error, how to solve it.

Finally, how to know whether the .pem file is correct or not

A: 

You could use "certtool" from the GnuTLS binaries to validate the certificate (certtool -i --infile cert.pem). Windows binaries are also available.

I don't have an answer for your stream_socket_client problem. Make sure the context is initialized correctly, an example is shown in the documentation.

AndiDog