https://github.com/sassman/cargo-codesign-rs
A cargo subcommand that handles code signing, notarization, and update signatures for Rust binaries across macOS, Windows and Linux
https://github.com/sassman/cargo-codesign-rs
cargo cli codesigning notarization rust
Last synced: about 1 month ago
JSON representation
A cargo subcommand that handles code signing, notarization, and update signatures for Rust binaries across macOS, Windows and Linux
- Host: GitHub
- URL: https://github.com/sassman/cargo-codesign-rs
- Owner: sassman
- License: apache-2.0
- Created: 2026-03-07T22:13:19.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-18T21:14:39.000Z (about 2 months ago)
- Last Synced: 2026-04-18T23:25:09.944Z (about 2 months ago)
- Topics: cargo, cli, codesigning, notarization, rust
- Language: Rust
- Homepage: https://sassman.github.io/cargo-codesign-rs/
- Size: 789 KB
- Stars: 33
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
---
A cargo subcommand that handles code signing, notarization, and update signatures for Rust binaries across macOS, Windows, and Linux.
## Quick start
```sh
cargo install cargo-codesign
cargo codesign init # generate sign.toml
cargo codesign status # check credentials and tools
cargo codesign macos --app target/release/bundle/MyApp.app
```
- Styled DMG installers with background image and icon positions via `[macos.dmg]` in `sign.toml` — see [DMG Styling guide](https://sassman.github.io/cargo-codesign-rs/macos/dmg-styling.html)
## Documentation
Full documentation is available in the [cargo-codesign book](https://sassman.github.io/cargo-codesign-rs/).
## License
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or [MIT License](LICENSE-MIT) at your option.