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
OK
to dismiss the pop up - Click
OK
to dismiss the Certficate window
I stopped and start the ElasticEndpoint service be doing the following:
- Start task manager
- Select the
Services
tab - Right Click
ElasticEndpoint
- Select
Stop
- Wait for PID to become blank
- Right Click
ElasticEndpoint
- Select
Start
I sure hope this helps.