Skip to content

SoapClient: add stream_context options to ignore self-signed SSL#18

Open
mattiasgeniar wants to merge 1 commit intovadimcomanescu:masterfrom
mattiasgeniar:master
Open

SoapClient: add stream_context options to ignore self-signed SSL#18
mattiasgeniar wants to merge 1 commit intovadimcomanescu:masterfrom
mattiasgeniar:master

Conversation

@mattiasgeniar
Copy link

Since PHP 5.6, the SoapClient validates the SSL/HTTPs endpoint. By default, it won't allow a self-signed SSL certificate and will quietly fail with the following error:

  [Vmwarephp\Exception\Soap]
  HTTP: Could not connect to host.

In order to emulate PHP 5.4/5.5 behaviour, I've added the stream_context options that will still validate self signed certificates.

While it isn't exactly safe, it is consistent behaviour now across PHP 5.4, 5.5 and 5.6.

The fix is also described in the following PHP bugreport: https://bugs.php.net/bug.php?id=68855

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant