Replies: 5 comments
-
|
/cc @carlocab @ryandesign |
Beta Was this translation helpful? Give feedback.
-
|
Homebrew Project Leader here 👋🏻 Can't speak to specific settings myself but the two principles Homebrew generally adheres to are:
|
Beta Was this translation helpful? Give feedback.
-
|
I'm not @ryandesign (who maintains curl in MacPorts), but I can still chime in on the current situation:
That being said, it would yield better integration into the system to use Apple's trust store, so I'd be in favor of switching the default. We'd likely keep this off for older operating systems because Apple no longer updates their CA stores and a few enthusiasts like running them anyway. |
Beta Was this translation helpful? Give feedback.
-
|
PR #18703 is now available which implements verification via Apple's SecTrust service for OpenSSL(-like) and GnuTLS. This is enabled via The other Important to mention that this serves as the default in # uses Apple SecTrust
macos> curl https://example.com
# uses *only* certs from file.pem
macos> curl --cacert file.pem https://example.com
# uses *both* certs from file.pem and SecTrust
macos> curl --ca-native --cacert file.pem https://example.com |
Beta Was this translation helpful? Give feedback.
-
|
Ok, the feature is merged for the upcoming release 8.17.0 on November 5. Write a small blog post about it: https://eissing.org/icing/posts/curl-apple-sectrust/ /cc @ryandesign @carlocab feedback appreciated. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
In the general discussion about curl's handling of a "native CA" and our addition of support for using Apple's SecTrust directly, the question arose how homebrew and macports can/wont make use of this upcoming feature.
I commented how curl/openssl is configured in homebrew.
It could be that homebrew/macports are happy with the way things are or prefer the direct use of Apple's Security framework. It would be interesting to learn this, making design decisions going forward.
Beta Was this translation helpful? Give feedback.
All reactions