The HTTP is built using Java and the node leverages the Java HTTP and SSL libraries to initiate a SSL (TLS) connection. There is no equivalent of 'verify = False' that I am aware of in modern versions of Java.
You should import the server's certificate chain into the Data360 Analyze cacerts keystore: <Data360 Analyze site directory>/cust-keystores/cacerts
Or drop back to using HTTP on the server hosting the API
------------------------------
Adrian Williams
Precisely Software Inc.
------------------------------
Original Message:
Sent: 10-01-2024 04:49
From: Henrik B
Subject: API node, bypass SSL certificate handshake
Hi while using the http node to a specific site im getting the error:
failed with network error: Network error occurred while making HTTP request to 'https:…….:' Exception Class: javax.net.ssl.SSLHandshakeException Message: None of the loaded truststores trust this certificate chain
When making the request from python on my local machine, I can set verify = False when making the request.
Can this be replicated?
is there any way to bypass the SSL handshake in the node configuration?
------------------------------
Henrik B
E.ON Sverige
------------------------------