ID:               5865
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Assigned
+Status:           Closed
 Bug Type:         Feature/Change Request
 Operating System: ANY
 PHP Version:      4.0.1pl2
 Assigned To:      wez
 New Comment:

Implemented in PHP 4.3.0.
Sorry it took so long :-)


Previous Comments:
------------------------------------------------------------------------

[2001-08-12 15:40:32] [EMAIL PROTECTED]

It's in the pipeline.
Assigning to myself.
--Wez.

------------------------------------------------------------------------

[2001-08-12 15:29:26] [EMAIL PROTECTED]

User Response:

While working on #5865, you could also add generic SSL socket support
to fsockopen,
something like
fsockopen("ssl://example.com", ...)

don't forget to add support for client certificates/keys, including
passing the password
to unlock 'em (ok, this would probably require a completely new
function).

for connecting to a single server, one solution is running a stunnel
daemon:
stunnel -c -d 127.0.0.1:1000 -r example.com:123 -p /certs/blah.pem
and then fsockopen()ing to that port;
however, this is both a security problem (anyone on the machine can
connect to that port)
and useless, if one wishes to connect to a host that is not known in
advance.

another option would be to allow php to talk to exec'd processes
(hopefully stunnel works
this way; it doesn't when piped), but this requires an extra process
per request which is
a resource hog. and, well, this is all in openssl already, so ...


------------------------------------------------------------------------

[2000-07-31 08:18:14] [EMAIL PROTECTED]

reopened as the report clearly stated that curl 
was not the desired option ...

------------------------------------------------------------------------

[2000-07-31 01:44:58] [EMAIL PROTECTED]

You can use PHP's built-in CURL support in the latest CVS.

------------------------------------------------------------------------

[2000-07-31 01:26:28] [EMAIL PROTECTED]

I would love to see fopen can "talk" to a SSL enabled server. This
feature is crucial for server-to-server secure
communication/automation. Currently I use curl to acheive this. Curl is
a ~1 MB beast, obviously this creates considerable startup costs.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=5865&edit=1

Reply via email to