smimesign icon indicating copy to clipboard operation
smimesign copied to clipboard

SecTrustEvaluate is deprecated

Open guillaumerose opened this issue 5 years ago • 1 comments

When compiling on macOS 10.15.6 with xcode 12.0.1:

cgo-gcc-prolog:473:11: warning: 'SecTrustEvaluate' is deprecated: first deprecated in macOS 10.15 [-Wdeprecated-declarations]
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Security.framework/Headers/SecTrust.h:353:10: note: 'SecTrustEvaluate' has been explicitly marked deprecated here

According to the doc, SecTrustEvaluateWithError should be used. https://developer.apple.com/documentation/security/2980705-sectrustevaluatewitherror

guillaumerose avatar Nov 27 '20 19:11 guillaumerose

I tried to change the method to the new one but tests fail after that. It seems that the status code was always ok and since the status was not used/checked, it didn't work as expected.

guillaumerose avatar Nov 27 '20 20:11 guillaumerose