Hello,
We want to enable Splunkd SSL, so we put
enableSplunkdSSL = true
to server.conf.
We generated a certificate using the FQDN as the CN of the certificate.
Then in our AddOn, we use splunk.getLocalServerInfo() to get the url:port. The problem is that splunk.getLocalServerInfo() always returns https://127.0.0.1:8089, even if we changed MgmtHostPort in web.conf. As a result, we always get an error:
SSLError: hostname '127.0.0.1' doesn't match xxxxxx, where xxxxxx is the CN we set for the certificate.
So how shall this work? Shall we use 127.0.0.1 as the CN to create a cert? Or we shall not call getLocalServerInfo()?
Thanks!
Ok, answering my own question. One way to contribute. 🙂
Need to set the following env var:
SPLUNKD_URI
to the FQDN of your machine. Then it will work.
Ok, answering my own question. One way to contribute. 🙂
Need to set the following env var:
SPLUNKD_URI
to the FQDN of your machine. Then it will work.