symfony2 で SSL 接続を開こうとしました。そのため、メソッドを呼び出すサービスを作成しましたstream_socket_client()
が、接続に失敗しました。
サービスで接続を開くことができるかどうかわかりませんか?
// Create SSL context
$ctx = stream_context_create();
// Opening PEM file
$pathCk = $this->kernel->locateResource('@MyBundle/path/ck.pem');
stream_context_set_option($ctx, 'ssl', 'local_cert', $pathCk);
// Opening connection with apple servers
$fp = stream_socket_client('ssl://gateway.push.apple.com:2195',
$err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
次のエラー メッセージが表示されました。
ssl://gateway.push.apple.com:2195 に接続できません (ネットワークに到達できません)