asfaload-cli manual
Reference for all asfaload-cli commands.
Keys
new-keys— generate a new signing key pairshare-key— print your public key and a message for sharing it
Signers
new-signers-file— create a signers file defining authorized keys and thresholdsupdate-signers— propose an update to an existing signers file
Registration
register-repo— register a repository with the backendregister-assets— register assets (GitHub release or checksum files) for signing
Signing
list-pending— list files that still need your signaturesign-pending— sign a pending filesignature-status— check a file’s signature collection status
Revocation
revoke— revoke a previously signed file
Verification
get-digest— compute the SHA-512 digest of a local file or URLdownload— download a file with signature verification
Diagnostics
ping— check backend connectivity and, optionally, your credentials
Common notes
Passwords
Password sources are tried in this order: --password, then --password-command
(flag or ASFALOAD_PASSWORD_COMMAND), then --password-file (flag or
ASFALOAD_PASSWORD_FILE), then the command-specific variables
(ASFALOAD_<COMMAND>_PASSWORD, ASFALOAD_<COMMAND>_PASSWORD_FILE), then an
interactive prompt.
JSON errors
When --json is active and a command fails, the error is printed to stderr
as {"error":"<message>"} and the process exits non-zero.