i have the same error with certain versions curl works and the browser too. It was stated that the most recent swipl release has fixes for SSL. I havent tried that yet, I use Without https in the mean time
On Windows, SWI-Prolog gets its certificates from the OS, AFAIK. Curl may come with bundled certificates? Roughly there are two ways out: get the right certificate and add it to the Windows set or add it explicitly using the Prolog OpenSSL API or disable certificate checking altogether. Most of the options are described with ssl_context/3.
Hello, I ran into this problem when trying to execute a sparql query with pyswip. The error is the same as pointed out by the original poster: pyswip.prolog.PrologError: Caused by: '<...truncated...>'.Returned: 'error(ssl_error(1416F086, SSL routines, tls_process_server_certificate, certificate verify failed), _262)'.
I just want to disable certificate checking. I’m currently learning Prolog day by day but i don’t have any idea about how to do it. I don’t know anything about ssl certificates and stuff like this. Thank you in advance.