Disable"Verify SSL"

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

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
The REQUESTS_CA_BUNDLE variable should not be in the output of the env command.