Developing for Splunk Enterprise
Highlighted

What version of TLS does the splunk python SDK use?

Explorer

Hello!

I've got a problem: My python script is not able to get a connection to our splunk server.

This is my code:
SPLUNKCONNECTION = client.connect(
host=URL, # Server URL
app=APP, # Name of the app
port=9089, # we have got an Offset of 1000 in our ports
scheme="https", # https is used
version="6.6.3", # Splunk version as seen in "Help -> Infos" in the top right corner
username=USER, # Username who shall be logged in
sharing="app",
password=PASS) # Password of the user

This is the given error:

ssl.SSLError: [Errno 1] ssl.c:499: error:14077410:SSL routines:SSL23GETSERVERHELLO:sslv3 alert handshake failure

All "capslock" names are prefilled variables. The entries are correct in the variables, i already checked it.

We have the theory that there are problems with the SDKs TLS Version and our server. So we want to check this.
But if someone knows a general solution for this Problem, I would be happy.

Thanks for the help!
Cheers,
Torben

0 Karma
Highlighted

Re: What version of TLS does the splunk python SDK use?

Explorer

The problem is found. I used an older python version. Python just needs to be updated!

0 Karma