The Fidelix Linux Distribution

Simple, Stable, and Secure

INSIGNIA(1) User Commands INSIGNIA(1)

insignia - create and verify cryptographic signatures

insignia <-ghsv> [-b BITS] [-k KEY] [-p PUBKEY] <FILE>...

Insignia signs and verifies cryptographic signatures on files and generates cryptographic keys.

Options:

-b bits Causes the RSA keys to be generated with the specified number
of bits instead of the default of 4096.
-f
Print the SHA256 fingerprint of the specified public key.
-g
Generate an RSA keypair for signing and verification.
-h
Displays this help message.
-k keyfile
Specifies the file containing the private key for signing files.
-p pubkeyfile
Specified the file containing the public key for verifying signatures.
-s
Operate in sign mode, signing any files
-v
Operate in verify mode and verify the signatures in the specified files.

Sign the file bar.txt using the private key in foo.key:
insignia -k foo.key -s bar.txt
Verify the signature file bar.txt.sha512sig using the public key in foo.pub:
insignia -v -p foo.pub bar.txt.sha512sig
Generate a new 8192 bit RSA keypair:
insignia -g -b 8192 -k foo.key -p foo.pub
Print the fingerprint of the public key foo.pub:
insignia -f -p foo.pub

Insignia was written by Scott Court (z5t1@z5t1.com).

openssl(1)

Insignia first appeared in Fidelix 0.2.

June 2020 Fidelix