summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorejanchivdorj <ejanchivdorj@tableau.com>2021-03-10 23:50:13 -0800
committerDaniel Stenberg <daniel@haxx.se>2021-05-03 17:11:01 +0200
commit94241a9e78397a2aaf89a213e6ada61e7de7ee02 (patch)
tree20226064392759a6e5f957923d5298e26bcb66fc /include
parent0acfe05c2ec01545aae7c3cfdfda91a71b1b24dc (diff)
downloadcurl-94241a9e78397a2aaf89a213e6ada61e7de7ee02.tar.gz
CURLcode: add CURLE_SSL_CLIENTCERT
When a TLS server requests a client certificate during handshake and none can be provided, libcurl now returns this new error code CURLE_SSL_CLIENTCERT Only supported by Secure Transport and OpenSSL for TLS 1.3 so far. Closes #6721
Diffstat (limited to 'include')
-rw-r--r--include/curl/curl.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/curl/curl.h b/include/curl/curl.h
index cd3207b1f..1354fba32 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -612,6 +612,7 @@ typedef enum {
CURLE_HTTP3, /* 95 - An HTTP/3 layer problem */
CURLE_QUIC_CONNECT_ERROR, /* 96 - QUIC connection error */
CURLE_PROXY, /* 97 - proxy handshake error */
+ CURLE_SSL_CLIENTCERT, /* 98 - client-side certificate required */
CURL_LAST /* never use! */
} CURLcode;