mirror of
https://github.com/curl/curl.git
synced 2026-08-26 17:43:31 +03:00
darwinssl: add TLS crypto authentication
Users using the Secure Transport (darwinssl) back-end can now use a certificate and private key to authenticate with a site using TLS. Because Apple's security system is based around the keychain and does not have any non-public function to create a SecIdentityRef data structure from data loaded outside of the Keychain, the certificate and private key have to be loaded into the Keychain first (using the certtool command line tool or the Security framework's C API) before we can find it and use it.
This commit is contained in:
parent
128517649c
commit
a5c0e20939
4 changed files with 167 additions and 2 deletions
|
|
@ -15,6 +15,7 @@ Curl and libcurl 7.31.0
|
|||
This release includes the following changes:
|
||||
|
||||
o darwinssl: add TLS session resumption
|
||||
o darwinssl: add TLS crypto authentication
|
||||
o imap/pop3/smtp: Added support for ;auth=<mech> in the URL
|
||||
o imap/pop3/smtp: Added support for ;auth=<mech> to CURLOPT_USERPWD
|
||||
o usercertinmem.c: add example showing user cert in memory
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue