sign(1) Sequoia Manual sign(1)

sign - Signs messages or data files

sign [-o|--output] [-B|--binary] [--private-key-store] [--detached] [--cleartext-signature] [-a|--append] [-n|--notarize] [--merge] [--signer-key] [-t|--time] [--notation] [-h|--help] [FILE]

Signs messages or data files

Creates signed messages or detached signatures. Detached signatures are often used to sign software packages.

The converse operation is "sq verify".

Writes to FILE or stdout if omitted
Emits binary data
Provides parameters for private key store
Creates a detached signature
Creates a cleartext signature
Appends a signature to existing signature
Signs a message and all existing signatures
Merges signatures from the input and SIGNED-MESSAGE
Signs using KEY
Chooses keys valid at the specified time and sets the signature's creation time
Adds a notation to the certification. A user-defined notation's name must be of the form "". If the notation's name starts with a !, then the notation is marked as being critical. If a consumer of a signature doesn't understand a critical notation, then it will ignore the signature. The notation is marked as being human readable.
Print help information
Reads from FILE or stdin if omitted

Create a signed message

sq sign --signer-key juliet.pgp message.txt

Create a detached signature

sq sign --detached --signer-key juliet.pgp message.txt

For the full documentation see

sq(1) sq-armor(1) sq-autocrypt(1) sq-certify(1) sq-dearmor(1) sq-decrypt(1) sq-encrypt(1) sq-inspect(1) sq-key(1) sq-keyring(1) sq-keyserver(1) sq-packet(1) sq-revoke(1) sq-verify(1) sq-wkd(1)

July 2022 sq 0.26.0