Se completa una implementación completamente open source de la firma de código y notarización de Apple
(gregoryszorc.com)- Implementado solo en Rust, por lo que no es necesario ejecutarlo en una plataforma de Apple (puede usarse en Linux, Windows o Mac)
- Permite firmar binarios Mach-O (el formato de ejecutables de los sistemas operativos de Apple)
- Permite firmar, notarizar y adjuntar el comprobante (stapling) para bundles de directorio
.app, archivos XAR, instaladores.pkge imágenes de disco DMG - Proporciona el crate
apple-codesigny la CLIrcodesign
2 comentarios
¿Se puede interpretar como que el software existente del ecosistema de Apple podría ejecutarse en otras plataformas?
Que se pueda hacer
codesignsobre binarios —es decir, demostrar quién los creó y cuándo— desde cualquier lugar parece muy significativo, ya que eso permitiría que el proceso de CI/CD se ejecute también en Linux.