SQ(1) User Commands SQ(1)

sq sign - Signs messages or data files

sq sign [OPTIONS] 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`.

`sq sign` respects the reference time set by the top-level `--time` argument. When set, it uses the specified time instead of the current time, when determining what keys are valid, and it sets the signature's creation time to the reference time instead of the current time.

Emits binary data
Appends a signature to existing signature
Creates a cleartext signature
Creates a detached signature
Merges signatures from the input and SIGNED-MESSAGE
Signs a message and all existing signatures
Adds a notation to the certification. A user-defined notation's name must be of the form `name@a.domain.you.control.org`. 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.
Writes to FILE or stdout if omitted
Provides parameters for private key store
Signs the message using the key in KEY_FILE
Signs the message using the specified key on the key store
Reads from FILE or stdin if omitted

See sq(1) for a description of the global options.

Create a signed message

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

Create a detached signature

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

Create a signature with the specified creation time

sq sign --time 20020304 --detached --signer-file juliet.pgp \
message.txt

sq(1).

For the full documentation see https://book.sequoia-pgp.org.

0.34.0 (sequoia-openpgp 1.19.0)

0.34.0 Sequoia PGP