Skip to content

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