Expand description
Platform-native code signing.
Wraps native platform tools to sign binaries:
- [
macos]: Applecodesignvia ephemeral keychain (for CI) or ad-hoc signing. - [
windows]: Microsoftsigntool.exewith local certificate or Azure Trusted Signing.
Structs§
- MacOs
Signer - Configuration for identity-based macOS signing.
- MacOs
Signing Session - An active identity-signing session backed by a shared ephemeral keychain.
- Windows
Signer - Configuration for Windows signtool signing.
Enums§
- Codesign
Config Error - Codesign
Error - Command
Error - Error from running an external command (codesign, security, signtool).
- Keychain
Setup Error - The underlying error during a keychain setup step.
- Keychain
Step - The step during ephemeral keychain setup that failed.
- Sign
Config Error - Sign
Error - Signer
- A configured signer, determined from the environment and target triple.
- Signing
Session - An active signing session.
- Signtool
Config Error - Signtool
Error
Functions§
- adhoc_
sign - Sign a file with an ad-hoc identity (no certificate needed).