[curl/curl] 77fc38: SSL: support in-memory CA certs for some backends

Gilles Vollant <[email protected]>
Newsgroups gmane.comp.web.curl.cvs
Message-ID <curl/curl/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/curl/curl
  Commit: 77fc3859b24470b5c173174e2aba3b099b92adfd
      https://github.com/curl/curl/commit/77fc3859b24470b5c173174e2aba3b099b92adfd
  Author: Gilles Vollant <[email protected]>
  Date:   2021-05-05 (Wed, 05 May 2021)

  Changed paths:
    M docs/libcurl/curl_easy_setopt.3
    M docs/libcurl/opts/CURLOPT_CAINFO.3
    A docs/libcurl/opts/CURLOPT_CAINFO_BLOB.3
    M docs/libcurl/opts/CURLOPT_PROXY_CAINFO.3
    A docs/libcurl/opts/CURLOPT_PROXY_CAINFO_BLOB.3
    M docs/libcurl/opts/Makefile.inc
    M docs/libcurl/symbols-in-versions
    M include/curl/curl.h
    M lib/doh.c
    M lib/easyoptions.c
    M lib/setopt.c
    M lib/url.c
    M lib/urldata.h
    M lib/vtls/openssl.c
    M lib/vtls/schannel.c
    M lib/vtls/schannel_verify.c
    M lib/vtls/sectransp.c
    M lib/vtls/vtls.c
    M lib/vtls/vtls.h
    M packages/OS400/curl.inc.in
    M tests/data/Makefile.inc
    A tests/data/test678
    M tests/libtest/Makefile.inc
    A tests/libtest/lib678.c

  Log Message:
  -----------
  SSL: support in-memory CA certs for some backends

- New options CURLOPT_CAINFO_BLOB and CURLOPT_PROXY_CAINFO_BLOB to
  specify in-memory PEM certificates for OpenSSL, Schannel (Windows)
  and Secure Transport (Apple) SSL backends.

Prior to this change PEM certificates could only be imported from a file
and not from memory.

Co-authored-by: [email protected]

Ref: https://github.com/curl/curl/pull/4679
Ref: https://github.com/curl/curl/pull/5677
Ref: https://github.com/curl/curl/pull/6109

Closes https://github.com/curl/curl/pull/6662


_______________________________________________
curl-commits mailing list
[email protected]
https://cool.haxx.se/cgi-bin/mailman/listinfo/curl-commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.