Hello @VictorG and @AirJordan,
Can you confirm that you have the certificate authority generated by certutil installed on the host?
And that ElasticEndpoint has been restarted since doing so?
I was able to start up an endpoint with the same error message:
Http.cpp:38 CURL error 60: Error [SSL certificate problem: unable to get local issuer certificate]
Then I was able to connect to elasticsearch by doing those two things. First, installing the self-signed certificate authority on the machine running ElasticEndpoint, and second, stopping and starting the ElasticEndpoint service. (Re-reading the system certificate authorities requires a new policy be applied, or ElasticEndpoint restart)
I installed certificate authority by doing the following on my Windows 10 box. Hopefully, the steps are similar for you:
- Copy the generated self-signed elasticsearch certificate authority, ca.crt, to the endpoint host.
- Double click
ca.crt - Click
Install Certificate - Select
Local Machine - Click
Next - Select
Place all certificates in the following store - Click
Browse - Select
Trusted Root Certification Authorities - Click
OK - Click
Next - Click
Finish - See a pop up
The import was successful - Click
OKto dismiss the pop up - Click
OKto dismiss the Certficate window
I stopped and start the ElasticEndpoint service be doing the following:
- Start task manager
- Select the
Servicestab - Right Click
ElasticEndpoint - Select
Stop - Wait for PID to become blank
- Right Click
ElasticEndpoint - Select
Start
I sure hope this helps.