Security

Splunk web to work on https

uagraw01
Motivator

Hello Splunkers!!

I want to work Splunk on https. I am using windows server.

How to generate certificate in Splunk and Trustore in some easy steps available?

I followed below document but not giving any good results.

 

https://docs.splunk.com/Documentation/Splunk/9.2.1/Security/Howtoself-signcertificates

 

Labels (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @uagraw01,

this is the procedure to generate a certificate or to add an external certificate, but you have also to enable the https on web and you can do it in [Settings > Server Settings > general Settings].

If you want to use a self signed certificate, you don't need to create a new one because Splunk uses its own certificate for the internal management communications; you need only to enable https connection as I described.

Ciao.

Giuseppe

0 Karma

uagraw01
Motivator

@gcusello I did it already but the connection not secure. I want to make connection secure as well.

uagraw01_0-1712986195821.png

 

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @uagraw01 ,

The connection is using a self signed certificate.

So, if the website doesn’t have a thir party certificate, the “HTTPS Not Secure” Message in Chrome will appear, even if you have a certificate.

You can solve the issue using a third party certificate or enabling your browser to recognize this certificate as well.

Ciao.

Giuseppe

0 Karma

uagraw01
Motivator

@gcusello I have used below commands to generate various certificates and adjust web.conf also. But still the connection is not secure.

D:\Splunk\bin\splunk" cmd openssl genrsa -aes256 -out mySplunkWebPrivateKey.key 2048

"D:\Splunk\bin\splunk" cmd openssl rsa -in mySplunkWebPrivateKey.key -out mySplunkWebPrivateKey.key

"D:\Splunk\bin\splunk" cmd openssl rsa -in mySplunkWebPrivateKey.key -text

"D:\Splunk\bin\splunk" cmd openssl req -new -key mySplunkWebPrivateKey.key -out mySplunkWebCert.csr

"D:\Splunk\bin\splunk" cmd openssl x509 -req -in mySplunkWebCert.csr -CA myCACertificate.pem -CAkey myCAPrivateKey.key -CAcreateserial -out mySplunkWebCert.pem -days 1095

"D:\Splunk\bin\splunk" cmd openssl x509 -req -in mySplunkWebCert.csr -CA myCACertificate.pem -CAkey myCAPrivateKey.key -CAcreateserial -out mySplunkWebCert.pem -days 1095

type mySplunkWebCert.pem myCACertificate.pem > mySplunkWebCertificate.pem

 

web.conf

[settings]
enableSplunkWebSSL = true
privKeyPath = /opt/splunk/etc/auth/mycerts/mySplunkWebPrivateKey.key 
serverCert = /opt/splunk/etc/auth/mycerts/mySplunkWebCertificate.pem 
0 Karma
Get Updates on the Splunk Community!

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...