1.3.1
sq-sign - Sign messages or data files
sq sign [OPTIONS]
FILE
Sign 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.
Append a signature to existing signature
Emit binary data
Create a cleartext-signed message
Merge signatures from the input and SIGNED-MESSAGE
Create an inline-signed message
Select the signature mode
Signatures can be made in binary mode or in text mode. Text mode normalizes line endings, which makes signatures more robust when a text is transported over a channel which may change line endings. In doubt, create binary signatures.
[default: binary]
[possible values: binary, text]
Sign a message and all existing signatures
Write to FILE or stdout if omitted
[default: -]
Create a detached signature file
Add a notation to the signature
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.
Create the signature using the key with the specified fingerprint or key ID
Create the signature using the key where a user ID includes the specified email address
Create the signature using the key read from PATH
Sign using your default signer keys
This adds the certificates listed in the configuration file under
sign.signer-self
to the list of signer keys.
Currently, the list of keys to be added is empty.
Create the signature using the key with the specified user ID
Read from FILE or stdin if FILE is '-'
[default: -]
See sq(1) for a description of the global options.
Create a signed message.
sq sign --signer-file juliet-secret.pgp --message document.txt
Create a detached signature.
sq sign --signer-file juliet-secret.pgp \
--signature-file=document.txt.sig document.txt
sq(1).
For the full documentation see <https://book.sequoia-pgp.org/>.
1.3.1