I’m having trouble with SL 4.2 in adding some integrations due to an SSL Error. Despite de-selecting “Verify SSL”, I continue to error with a "SSLError("bad handshake: Error([(‘SSL routines’, ‘tls_process_server_certificate’, ‘certificate verify failed’".
Are there other ways to disable SSL Verification?
What integrations are you using?
Also are you getting the error when adding the integrations or when you try to use the integrations?
I have McAfee ESM, Tanium, Cisco ISE, Tenable.SC, and several others – however I have found a fix. I will post it shortly.
To resolve:
- Go under
/opt/swimlane/.secrets
- In
.api-env
and .tasks-env
comment out (with a #) the REQUESTS_CA_BUNDLE
env line, or delete
the line.
- (vi or vim)
vim .api-env
and vim .tasks-env
respectively
cd /opt/swimlane
- run
docker-compose up -d
Result:
This should remove those environment variables from the two affected containers. You can confirm this
by doing the following:
docker-compose exec sw_tasks /bin/bash
env
The REQUESTS_CA_BUNDLE
variable should not be in the output of the env
command.