-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fallback on deprecated SecTrustEvaluate
function on macOS 10.13 and earlier
#119
Comments
@versionbayjc Thanks for opening this issue. We haven't tested with older macOS and I see what happened. To support that version of macOS we'd need to use the deprecated |
SecTrustEvaluate
function on macOS 10.13 and earlier
Hellos. I started a PR here: #156 to use the deprecated SecTrustEvaluate function. Would love any help/pointers/testing :) ps. AFAIK it seems this issue triggered pip dropping 10.9-10.13 support, which triggered python itself in a patch release 3.12.6 dropping support, which then caused cibuildwheel to drop support, which caused other packages to not be built with 10.9-10.13 support. |
Thanks for working on this! I left a comment in the PR. |
I can also confirm that after using |
I am trying to use truststore on Mac OS X 10.11 (El Capitan). Both Python 3.10 and truststore would seem to work with this combination, but it is failing to load a symbol, which seems to have been introduced in 10.14 when verifying a certificate in a HTTPS request.
Are older macOS versions really tested with the current truststore?
Please let me know what additional debug info I can provide, but here is output from a Terminal with some useful steps to check if truststore is working properly:
From this page, it seems
SecTrustEvaluateWithError
is available since 10.14? Or maybe I'm misreading the documentation?The text was updated successfully, but these errors were encountered: