Req #71027 [Opn->Csd]: certificate common name '*.php.net' doesn't match requested host name 'php.net'
| From: | petk@php.net | Date: | Mon, 20 May 2019 11:22:44 +0000 |
| Subject: | Req #71027 [Opn->Csd]: certificate common name '*.php.net' doesn't match requested host name 'php.net' | ||
| References: | 1 | Groups: | php.webmaster |
| Request: | Send a blank email to php-webmaster+get-28038@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=71027&edit=1
ID: 71027
Updated by: petk@php.net
Reported by: g dot rossolini at gmail dot com
Summary: certificate common name '*.php.net' doesn't match
requested host name 'php.net'
-Status: Open
+Status: Closed
Type: Feature/Change Request
Package: Website problem
PHP Version: Irrelevant
-Assigned To:
+Assigned To: petk
Block user comment: N
Private report: N
New Comment:
This has been now resolved via a migration to the server and infrastructure where mirrors
aren't used anymore and PHP https issues are finally solved with this context. Thank you for
reporting issues and helping us making PHP better as much as it can be.
Previous Comments:
------------------------------------------------------------------------
[2015-12-04 22:57:51] bjori@php.net
sneaky.
We only support https over secure.php.net -- no other mirrors, including the primary
"www.php.net" or "php.net".
secure.php.net is a special type of mirror, and not actually registered as mirror, and reports
itself as being "php.net" -- hence the download urls "https://php.net/..".
Not sure how to fix this at the moment..
------------------------------------------------------------------------
[2015-12-04 10:33:41] g dot rossolini at gmail dot com
Description:
------------
The links provided in the https://secure.php.net/downloads.php page cause an
SSL error:
wget https://php.net/get/php-7.0.0.tar.bz2/from/a/mirror
--2015-12-04 10:16:11-- https://php.net/get/php-7.0.0.tar.bz2/from/a/mirror
Resolving php.net... 72.52.91.14, 2a02:cb41::7
Connecting to php.net|72.52.91.14|:443... connected.
ERROR: certificate common name
*.php.net' doesn't match requested host name
php.net'.
To connect to php.net insecurely, use `--no-check-certificate'.
wget --version
GNU Wget 1.12 built on linux-gnu.
Although cURL does not complain:
curl -I https://php.net/get/php-7.0.0.tar.bz2/from/a/mirror
HTTP/1.1 301 Moved Permanently
Server: nginx/1.6.2
Date: Fri, 04 Dec 2015 10:26:48 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: https://secure.php.net/get/php-7.0.0.tar.bz2/from/a/mirror
curl --version
curl 7.44.0 (i686-pc-linux-gnu) libcurl/7.44.0 OpenSSL/1.0.2d zlib/1.2.8 libidn/1.25 libssh2/1.4.3
nghttp2/1.3.0
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp
smtps telnet tftp
Features: IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets
Metalink
When using secure.php.net as the domain name, download works:
wget https://secure.php.net/distributions/php-7.0.0.tar.bz2
--2015-12-04 10:16:46-- https://secure.php.net/distributions/php-7.0.0.tar.bz2
Resolving secure.php.net... 72.52.91.14, 2a02:cb41::7
Connecting to secure.php.net|72.52.91.14|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13975832 (13M) [application/octet-stream]
Saving to: `php-7.0.0.tar.bz2'
100%[==================================================================================================================================================================================================>]
13,975,832 478K/s in 28s
2015-12-04 10:17:15 (494 KB/s) - `php-7.0.0.tar.bz2' saved [13975832/13975832]
Expected result:
----------------
Links provided in the secure downloads webpage should point to a domain that matches the
certificate, or a certificate should be set up for the root domain.
Actual result:
--------------
Links provided in the secure downloads webpage point to the root domain, which has no valid
certificate:
certificate common name '*.php.net' doesn't match requested host name
'php.net'
Also see #70972
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=71027&edit=1