Implementação totalmente open source de assinatura de código e notarização da Apple concluída
(gregoryszorc.com)- Implementado inteiramente em Rust, sem precisar rodar obrigatoriamente em plataformas da Apple (funciona em Linux, Windows e Mac)
- Permite assinar binários Mach-O (formato de executável dos sistemas da Apple)
- Permite assinar/notarizar/fazer stapling de bundles de diretório
.app, arquivos XAR, instaladores.pkge imagens de disco DMG - Fornece o crate
apple-codesigne a CLIrcodesign
2 comentários
Isso quer dizer que podemos entender que softwares do ecossistema Apple existente poderiam rodar em outras plataformas?
Poder fazer o
codesignde binários — ou seja, comprovar quem os criou e quando — em qualquer lugar parece ter grande importância, já que isso permite que o processo de CI/CD rode no Linux.