OK, I am hoping I have found the cause of this error. Again, so sorry you encountered it; it's the kind of thing I really want to "just work" in Indigo β developer joy and all that π
In my uncompiled PHP config (eg at Indigo.app/Contents/Resources/Services/php/8.2.0_3/etc/php.ini
for the morbidly curious) you will see these:
openssl.cafile = "{{ssl_certificate_dir}}/ca-certificates/cert.pem"
openssl.capath = "{{ssl_certificate_dir}}/ca-certificates"
However, I've discovered that inside Indigo I wasn't supplying ssl_certificate_dir
to the Mustache templating system for PHP services, meaning after compilation it became this:
openssl.cafile = "/ca-certificates/cert.pem"
openssl.capath = "/ca-certificates"
Then to compound issues my bundler wasn't including the ca-certificates directory either!
This will be fixed in the next release. In the meantime, @Deadpikle 's solution should indeed work βΒ BTW a very clever use of the config override system π