[PHP] Re: php ssl connection timeout issue

2009-05-15 Thread Jerry Zhao
On Thu, May 14, 2009 at 5:17 PM, Nathan Rixham nrix...@gmail.com wrote:

 Jerry Zhao wrote:

 On Thu, May 14, 2009 at 5:05 PM, Nathan Rixham nrix...@gmail.com wrote:

  Jerry Zhao wrote:

  I tried different combination of ssl clients and servers, it all points
 to
 problems on the client side of my new php build. The same code worked on
 an
 older php build.


  checked the output of print_r( stream_get_wrappers() );?



  Array ( [0] = php [1] = file [2] = data [3] = http [4] = ftp [5] =
 compress.bzip2 [6] = https [7] = ftps [8] = compress.zlib )


 so you've got ssl support, next up you visited the url in a browser to
 check the ssl certificate? odds are it's invalid and that an exception has
 been made on the old php server


No, the certificates are valid.


[PHP] php ssl connection timeout issue

2009-05-14 Thread Jerry Zhao
Hi,

I am having trouble connecting to https sites using php's builtin ssl
functions.
I tried:
file_get_contents('https://securesite')
fsockopen('ssl://securesite', 443, $errno, $errstr,20)

and same errors every time:
SSL: connection timeout
Failed to enable crypto

Call to openssl_error_string() returns no error.
Curl worked both within php and as standalone client.
The strange thing is that the connection seemed to be dropped immediately
upon contact with the server, i.e., the call to the above functions failed
immediately, which I think contradicts the timeout error.

Any tips on the cause of this issue or how to debug this is appreciated.

Regards,

Jerry.


[PHP] Re: php ssl connection timeout issue

2009-05-14 Thread Jerry Zhao
I tried different combination of ssl clients and servers, it all points to
problems on the client side of my new php build. The same code worked on an
older php build.


On Thu, May 14, 2009 at 4:57 PM, Nathan Rixham nrix...@gmail.com wrote:

 Jerry Zhao wrote:

 Hi,

 I am having trouble connecting to https sites using php's builtin ssl
 functions.
 I tried:
 file_get_contents('https://securesite')
 fsockopen('ssl://securesite', 443, $errno, $errstr,20)

 and same errors every time:
 SSL: connection timeout
 Failed to enable crypto

 Call to openssl_error_string() returns no error.
 Curl worked both within php and as standalone client.
 The strange thing is that the connection seemed to be dropped immediately
 upon contact with the server, i.e., the call to the above functions failed
 immediately, which I think contradicts the timeout error.

 Any tips on the cause of this issue or how to debug this is appreciated.

 Regards,

 Jerry.


 assuming you've checked for mod_ssl and tried connecting up to an ssl
 server you know works fine?

 then check for bad ssl certificates on the remote server.



[PHP] Re: php ssl connection timeout issue

2009-05-14 Thread Jerry Zhao
On Thu, May 14, 2009 at 5:05 PM, Nathan Rixham nrix...@gmail.com wrote:

 Jerry Zhao wrote:

 I tried different combination of ssl clients and servers, it all points to
 problems on the client side of my new php build. The same code worked on
 an
 older php build.


 checked the output of print_r( stream_get_wrappers() );?


 Array ( [0] = php [1] = file [2] = data [3] = http [4] = ftp [5] =
compress.bzip2 [6] = https [7] = ftps [8] = compress.zlib )