Get the latest tech news

An open-source implementation of Apple code signing and notarization (2022)


hieving A Completely Open Source Implementation of Apple Code Signing and NotarizationAugust 08, 2022 at 08:08 AM | categories: Apple, Rust As I've previously blogged in Pure Rust Implementation of Apple Code Signing (2021-04-14) and Expanding Apple Ecosystem Access with Open Source, Multi Platform Code signing (2022-04-25), I've been hacking on an open source implementation of Apple code signing and notarization using the Rust programming language. This takes the form of the apple-codesign crate / library and its rcodesign CLI executable.

Transporter is a Java application made available for macOS, Linux, and Windows that speaks to Apple's servers and can upload assets to their notarization service. And from the limited reversing notes I have from before WWDC it looks like the new official Notary API is very similar - possibly identical to - what notarytool uses. All you need to sign and notarize Apple applications is the self-contained rcodesign executable and a Linux, Windows, macOS, BSD, etc machine to run it on.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of notarization

notarization

Photo of apple code signing

apple code signing

Related news:

News photo

This is How Notarization Will Work for iOS Apps Distributed Through Alternative App Stores