Commit 64bb7ae6 authored by Jay Satiro's avatar Jay Satiro
Browse files

mbedtls: enable CA path processing

CA path processing was implemented when mbedtls.c was added to libcurl
in fe7590f7, but it was never enabled.

Bug: https://github.com/curl/curl/issues/1877
Reported-by: default avatar <SBKarr@users.noreply.github.com>
parent a14f7152
Loading
Loading
Loading
Loading
+3 −2
Changes for docs/libcurl/opts/CURLOPT_CAPATH.3: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -54,8 +54,9 @@ if(curl) {
}
.fi
.SH AVAILABILITY
This option is supported by the OpenSSL, GnuTLS and PolarSSL backends. The NSS
backend provides the option only for backward compatibility.
This option is supported by the OpenSSL, GnuTLS, PolarSSL and mbedTLS
(since 7.56.0) backends. The NSS backend provides the option only for
backward compatibility.
.SH RETURN VALUE
CURLE_OK if supported; or an error such as:

+3 −2
Changes for docs/libcurl/opts/CURLOPT_PROXY_CAPATH.3: 3 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -55,8 +55,9 @@ if(curl) {
.SH AVAILABILITY
Added in 7.52.0

This option is supported by the OpenSSL, GnuTLS and PolarSSL backends. The NSS
backend provides the option only for backward compatibility.
This option is supported by the OpenSSL, GnuTLS, PolarSSL and mbedTLS
(since 7.56.0) backends. The NSS backend provides the option only for
backward compatibility.
.SH RETURN VALUE
CURLE_OK if supported; or an error such as:

+1 −1
Changes for lib/vtls/mbedtls.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -1042,7 +1042,7 @@ static void *Curl_mbedtls_get_internals(struct ssl_connect_data *connssl,
const struct Curl_ssl Curl_ssl_mbedtls = {
  { CURLSSLBACKEND_MBEDTLS, "mbedtls" }, /* info */

  0, /* have_ca_path */
  1, /* have_ca_path */
  0, /* have_certinfo */
  1, /* have_pinnedpubkey */
  1, /* have_ssl_ctx */