Re: [UPDATE] [VOTE] TLS Peer Verification
| From: | Sanford Whiteman | Date: | Sat, 21 Dec 2013 03:59:22 +0000 |
| Subject: | Re: [UPDATE] [VOTE] TLS Peer Verification | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-70801@lists.php.net to get a copy of this message | ||
> The patch has been improved to obviate any need for manual CA management by
> PHP itself. The new implementation takes advantage of OS and distro-managed
> CA stores. As a result, users with a distro-packaged PHP version will see
> most existing code work without any modifications while retaining control
> of the implementation on a case-by-case basis.
I'm unclear on how this change affects Windows installations, and I
suspect it's not in a good way (though I could be missing something).
The PHP WPI package provided and supported by Microsoft for IIS 7+
integration (which installs core PHP 5.4 -- 32-bit at this time -- and
configures FastCGI) comes with OpenSSL enabled but doesn't seem to
come with a trusted CA bundle that I can detect. If a PHP 5.6 WPI
comes out with no new frills, there will be problems.
The Windows CAPI store exists, of course, but I don't expect PHP is
going to start be using clunkers like
http://stackoverflow.com/questions/9507184/can-openssl-on-windows-use-the-system-certificate-store
(right?). Or, if so, can we vouch for the cross-platform performance?
-- Sandy