indygreg/Apple code signing

Signs and notarizes Apple software using open source software

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
input_pathPath to file or directory to signyes
output_pathOutput path of signed entity. Leave blank to sign in place
signWhether to signtrue
notarizeWhether to notarizefalse
stapleWhether to staple a notarization ticketfalse
config_filePath to a custom rcodesign.toml config file to load
profilercodesign.toml config profile to use
pem_filePath to a file containing PEM encoded certificate data
p12_filePath to a PKCS#12 / .p12 / .pfx file holding the code signing certificate
p12_passwordPassword to unlock `p12_file`
certificate_der_filePath to a file containing a DER encoded X.509 certificate
remote_sign_public_keyPublic key of remote signer (likely begins with `MII`)
remote_sign_public_key_pem_filePath to PEM file containing public key of remote signer
remote_sign_shared_secretShared secret string to use to bootstrap communication with remote signer
app_store_connect_api_key_json_filePath to a file containing the JSON encoded App Store Connect API Key
app_store_connect_api_issuerApp Store Connect issuer ID (likely a UUID)
app_store_connect_api_keyApp Store Connect API key ID
sign_argsRaw arguments to pass to `rcodesign sign`
rcodesign_versionVersion of the rcodesign tool to use0.28.0
namedescription
output_pathPath to signed/notarized/stapled entity