Appleのコード署名とノータリゼーションの完全なオープンソース実装を完成
(gregoryszorc.com)- Rust のみで実装されており、必ずしもAppleプラットフォーム上で動作させる必要はない(Linux、Windows、macOSのどこでも可能)
- Mach-Oバイナリの署名が可能(Apple OSの実行ファイル形式)
.appディレクトリバンドル、XARアーカイブ、.pkgインストーラー、DMGディスクイメージの署名/ノータリゼーション/ステープリングが可能apple-codesigncrate とrcodesignCLI を提供
2件のコメント
つまり、既存のAppleエコシステム向けソフトウェアが他のプラットフォームでも動作し得る、という理解でよいでしょうか?
バイナリに対する
codesign、つまりこれを誰がいつ作成したかを証明する作業をどこでも行えるようになるため、CI/CD プロセスが Linux で動作していてもよいという点で大きな意味があると思います。