#36445 [Com]: Cannot enable encryption for stream server
| From: | shopping at jth dot net | Date: | Sat, 29 Jul 2006 13:49:17 +0000 |
| Subject: | #36445 [Com]: Cannot enable encryption for stream server | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-100056@lists.php.net to get a copy of this message | ||
ID: 36445
Comment by: shopping at jth dot net
Reported By: Jacek at veo dot pl
Status: Assigned
Bug Type: Sockets related
Operating System: SuSE Linux 9.1
PHP Version: 5.1.4
Assigned To: wez
New Comment:
See http://bugs.mysql.com/bug.php?id=21337 and
related bugs
Previous Comments:
------------------------------------------------------------------------
[2006-07-28 22:53:47] shopping at jth dot net
Server Version: Apache/2.2.0 (Fedora) mod_ssl/2.2.0 OpenSSL/0.9.8a
mod_cntr/2.5.6 PHP/5.1.4 mod_perl/2.0.2 Perl/v5.8.8
$url = "https://....."; URL working fine in browser
$fd = fopen($url, "r");
result
fopen() [<a href='function.fopen'>function.fopen</a>]: SSL operation
failed with code 114. OpenSSL Error messages:
error:00000000:lib(0):func(0):reason(0) in .....
fopen() [<a href='function.fopen'>function.fopen</a>]: Failed to enable
crypto in .....
------------------------------------------------------------------------
[2006-07-26 08:49:54] magicaltux at gmail dot com
I'm working on a PHP-based SMTP server, and I also have problems with
STARTTLS.
The full sourcecode can be fetched from:
http://ookoo.org/svn/pinetd/
The STARTTLS function does *not* work.
Warning: stream_socket_enable_crypto(): SSL operation failed with code
111. OpenSSL Error messages:
error:00000000:lib(0):func(0):reason(0) in
/usr/local/pinetd/daemon/25.php on line 373
------------------------------------------------------------------------
[2006-07-24 18:58:32] gladyston at eacnet dot com dot br
--> Apache 2.2
--> PHP Version 5.1.4
--> Linux 2.6.8-2-386 Aug 16 12:46:35 UTC 2005 i686 GNU/Linux
<?php
$url="https://shopline.itau.com.br/shopline/consulta.asp?DC=N183Z175F213E11E234B109E158C173O228K60Y165W217L103M205X7D136G92Q103R208F14E7W147L40Q103G244F243W216Z177K39S36F154S121D205D155A136V";
$handle = fopen($url, "r");
?>
Warning: fopen() [function.fopen]: SSL operation failed with code 114.
OpenSSL Error messages: error:00000000:lib(0):func(0):reason(0) in
/home/gladyston/webservice/t2.php on line 3
Warning: fopen() [function.fopen]: Failed to enable crypto in
/home/gladyston/webservice/t2.php on line 3
Warning:
fopen(https://shopline.itau.com.br/shopline/consulta.asp?DC=N183Z175F213E11E234B109E158C173O228K60Y165W217L103M205X7D136G92Q103R208F14E7W147L40Q103G244F243W216Z177K39S36F154S121D205D155A136V)
[function.fopen]: failed to open stream: Bad file descriptor in
/home/gladyston/webservice/t2.php on line 3
Ass,
Gladyston Batista
Belo Horizonte - Brazil
------------------------------------------------------------------------
[2006-06-01 07:35:01] Jacek at veo dot pl
PHP 5.1.4 + OpenSSL 0.9.8b:
========
SERVER
========
serwer:/tls # php tls-server.php
1: STARTTLS
Warning: stream_socket_enable_crypto(): Unable to set private key file
`./server.pem' in /tls/tls-server.php on line 30
Warning: stream_socket_enable_crypto(): failed to create an SSL handle
in /tls/tls-server.php on line 30
Error (if any):
2: YUFE@40Tz�F�~F1�V�hxK.985/32~}|yxwtsr
Warning: stream_socket_accept(): accept failed: Connection timed out in
/tls/tls-server.php on line 2
========
CLIENT
========
serwer:/tls # php tls-client.php
1: 220 ESMTP
2: 250 STARTTLS
Warning: stream_socket_enable_crypto(): SSL operation failed with code
114. OpenSSL Error messages:
error:00000000:lib(0):func(0):reason(0) in /tls/tls-client.php on line
10
bool(false)
------------------------------------------------------------------------
[2006-05-31 21:03:47] e at osterman dot com
And just to make sure we're using the same tools to test, this is the
certificate that I used to make the test above work. The pass phrase is
"comet".
-----BEGIN CERTIFICATE-----
MIIDgTCCAuqgAwIBAgIJAMgtIWVzb1oIMA0GCSqGSIb3DQEBBQUAMIGIMQswCQYD
VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2Vs
ZXMxFDASBgNVBAoTC091ciBDb21wYW55MQ0wCwYDVQQLEwRUZXN0MQwwCgYDVQQD
EwNEZXYxGzAZBgkqhkiG9w0BCQEWDGFzZEBob3N0LmNvbTAeFw0wNjA1MjYwMTM4
NTRaFw0wNzA1MjYwMTM4NTRaMIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs
aWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxFDASBgNVBAoTC091ciBDb21w
YW55MQ0wCwYDVQQLEwRUZXN0MQwwCgYDVQQDEwNEZXYxGzAZBgkqhkiG9w0BCQEW
DGFzZEBob3N0LmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3mStTm74
kOQCelquoGI/WyUIOvngDdNcJGmi2xnzDpRjKfQTH/3VVDQJUwvjKcLxnBQHFg7M
nvEZrfC3LEmFajAzRKjXK5gUCQEQKqhbVsfZO+7ANq4axNldd4UgMhPeZIKr8DDt
P3pjFqFSYh/dtOq2pfDXSbstmCZ1Q3GAYDcCAwEAAaOB8DCB7TAdBgNVHQ4EFgQU
WQSzc00pkM9aCzsxKJpTYm3kwEUwgb0GA1UdIwSBtTCBsoAUWQSzc00pkM9aCzsx
KJpTYm3kwEWhgY6kgYswgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9y
bmlhMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEUMBIGA1UEChMLT3VyIENvbXBhbnkx
DTALBgNVBAsTBFRlc3QxDDAKBgNVBAMTA0RldjEbMBkGCSqGSIb3DQEJARYMYXNk
QGhvc3QuY29tggkAyC0hZXNvWggwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUF
AAOBgQA7G/XKQ9kLTZOcVAG/IOxdn9tW38sEwHifNQ7zMSS5di1MmnD5JJWdK/s4
dzN06T1Ey5FCu2kafFzk48khZpoPsXMRF8DNBXLVSCGj4maPtEviJVjwtj3XwZjA
82a8A/Yil0+fo25zPX4I4oBcbl3bPqzVPXxsQ7myp9f7MDZcbQ==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,E4476A175B6608B6
r0sox8H5ijuOanXwYFtIDgPti3AAuIUdy5EJG9GZbrtQHEW6HL+YxdI58Ng70t4w
EfBvcuLb7XAGsJwF65yad0vSXsYv6F+0brEefEvZX3ljxUZ3yGfHVJyEdBWJty7X
A8QpqOVVQseAST1IKeWOIT16/a9ZOgwnIhQe36y43pxBwL5tumXTM+AuWPOBW8c0
s49I8GyptttGJpcFohLsmP9Jza/fMIzYFNeuOBQ93fieCcVXBd2fWNyZVEsOU5Mi
kt5FQ9Lc9F8Wc+Mh0xiodDz6H+2yNIMC2SNu/mDSAGwDCctBZ34enFDad/eBiYW+
iTjMaqWGFs+cantSgVQ6pdZWYQd5Rsb3/Qbcfia/C1vtzWipBG7wlQCsNWwceXx/
f8hqWl5kyCxvBdH9eyRNMVJkCbFABl9tnaMGRi/UnVL68wgUvosAsdCjUrdL3x7O
i6yMBrxYjACbYslPFaG5OtgXcbacBKjsVMkcRYRyGqClgVZHICYZXhZoZTjOsgT4
L9WivT1RnozmFUMPaXbnxX4h/B3v6aSYAc4mPM6oMFTiXGJ7cLoafNw7Fxug7oeF
0+04DykzFCsLw1PmnkXP/WliQ+xidKJeKl2bR0k5MjAs0ksjelk7hAbCDjE0ct0w
LAHuvf6haClaFBa0ugL90S6BBdIQad9GRmAqZlVc5tANZleXFEY2wKUSMddIKzsm
nouipBWt3flDyYaFRtF20IYYk59z3zlqk73U/cFRkpT9SvHbxdsjTX1OvsmuhMzV
5K4+1QaBK4vePOFeEHDAkwGGqI1Wj+2lC6pxdLe3tjIzNWN1eaq59Q==
-----END RSA PRIVATE KEY-----
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/36445
--
Edit this bug report at http://bugs.php.net/?id=36445&edit=1