# Signing
# keys sign
Sign image.png
creates image.png.sig
(armored, detached, Saltpack signature):
keys sign -s gabriel@github -i image.png
Create a signed message from stdin (armored, attached, saltpack signature):
echo -n "I'm gabriel on Github 🤓" | keys sign -s gabriel@github > msg.signed
Override the default format with -armor -attached
and create an armored signed message for a file, image.png.signed
:
keys sign -s gabriel@github -i image.png -armor -attached
# Default Format
For files, the default is armored, detached. For stdin, the default is armored, attached.
Input | Armored | Detached |
---|---|---|
file | Yes | Yes |
stdin | Yes | No |
Saltpack version 2 signing is currently the only output format.
# keys verify
Verify image.png from image.png.sig (detached signature).
keys verify -i image.png -x image.png.sig
Verify and output a signed message was signed by gabriel@github
:
cat msg.signed | keys verify -signer gabriel@github
I'm gabriel on Github 🤓
Verify image.png.signed (attached) was signed by gabriel@github
and create image.png
.
keys verify -i image.png.signed -s gabriel@github
← Encryption User →