Hi,
I am using libcurl to Interface a 3rd party application that uses standard
protocol HTTPS version 2 with client and server x.509 certificates and TLS v1.3
for authentication and encryption, and was provided with ".crt" and ".key"
files. I am setting option with CURLOPT_SSLCERT and CURLOPT_SSLKEY with those
files but fails to establish connection.
I looked at the curl documentation and on SSLCERTTYPE page there is a mention
of just using PEM/DER that makes me think I am lost and seek some help from
curl community.
My Curl Version is libcurl/7.73.0 and OpenSSL/1.1.1
curl_easy_setopt(curl, CURLOPT_PORT, 3001);
curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_2_0);
curl_easy_setopt(curl, CURLOPT_USERAGENT, "Go-http-client/2.0");
curl_easy_setopt(curl, CURLOPT_SSLCERT, "./abc_lh.crt");
curl_easy_setopt(curl, CURLOPT_SSLKEY, "./abc_lh.key");
curl:9b65b480, curlhandle:9b65b480
* STATE: INIT => CONNECT handle 0x2289b65b480; line 1796 (connection #-5000)
* Added connection 0. The cache now contains 1 members
* family0 == v4, family1 == v6
* Trying 192.168.11.200:3001...
* STATE: CONNECT => WAITCONNECT handle 0x2289b65b480; line 1857 (connection #0)
* connect to 192.168.11.200 port 3001 failed: Connection refused
* Failed to connect to 192.168.11.200 port 3001: Connection refused
* multi_done
* The cache now contains 0 members
* Closing connection 0
Error: Couldn't connect to server
failed to create curl request
--
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html