SecTrustEvaluate is deprecated
- 主要言語
- Go
- スター
- 657
- フォーク
- 154
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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
コントリビューションガイド
調査の方向性
まず、リポジトリ内で SecTrustEvaluate が使用されている箇所を見つけ、issue にリンクされている Apple の SecTrustEvaluateWithError のドキュメントを読んでください。置き換えがプロジェクトの macOS 署名フローで機能することを確認してから、macOS 10.15.6 上で Xcode 12.0.1 を使ってビルドし、非推奨警告がなくなったことを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go, macos
- 領域
- security
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100