SQ(1) SQ(1) (NAME) sq - Sequoia OpenPGP (SYNOPSIS) sq encrypt [OPTIONS] FILE sq decrypt [OPTIONS] FILE sq sign [OPTIONS] FILE sq verify [OPTIONS] FILE sq download [OPTIONS] sq inspect [OPTIONS] FILE sq cert [OPTIONS] SUBCOMMAND sq key [OPTIONS] SUBCOMMAND sq pki [OPTIONS] SUBCOMMAND sq network [OPTIONS] SUBCOMMAND sq keyring [OPTIONS] SUBCOMMAND sq packet [OPTIONS] SUBCOMMAND sq config [OPTIONS] SUBCOMMAND sq version [OPTIONS] (DESCRIPTION) Sequoia OpenPGP. . (stateless) . . `--cert-store=none` . . `--key-store=none` . OpenPGP ASCII ( ASCII armored) . . OpenPGP ASCII armored . <<>> (certificate) <> OpenPGP . <<>> (key) OpenPGP . (OPTIONS) (Global options) --batch (batch mode) . sq . --cert-store=PATH `sq` OpenPGP Sequoia ( `--home` ) $HOME/.local/share/pgp.cert.d. `PGP_CERT_D` . 'default' 'none' . --cli-version=CLI_VERSION CLI `sq` (semantic versioning) . `sq` . 1.1.0 `sq` 1.0.0 `sq` . `sq` ( 1.1.4 2.0.5). . `sq` . . `sq` 1.4.0 CLI . 1.2.0 . -h, --help ( '-h') --home=PATH Sequoia `$HOME` . XDG Base Directory Specification . . `sq` . 'default' 'none' . --key-store=PATH . `sq` Sequoia ( `--home` ) $HOME/.local/share/sequoia/keystore. . `sq` . . 'default' 'none' . --keyring=PATH (keyring) . (import) . . --known-notation=NOTATION NOTATION . (critical bit) . --overwrite --password-file=FILE . ( ) . . --policy-as-of=TIME ISO 8601 . . sq . ( ) . TIME ISO 8601 . UTC : $ sq --policy-as-of 20070101 verify --message msg.pgp --time . -q, --quiet `ui.quiet` . --time=TIME ISO 8601 . . `sq key generate` . . . TIME ISO 8601 . UTC : $ sq --time 20130721 verify --message msg.pgp : T ( UTC ): $ sq --time 20130721T0550+0200 --message verify msg.pgp --trust-root=FINGERPRINT|KEYID (trust root) (Web of Trust) . -v, --verbose `ui.verbose` ..SH " (SUBCOMMANDS)" sq encrypt . . `sq decrypt` . `sq encrypt` `--time` . . sq decrypt . . . . `--signer-file` . `--signatures` . . stdout MiB ( MiB ). `sq encrypt` . sq sign . (detached signatures) . . `sq verify` . `sq sign` `--time` . . sq verify . stdout `--output` . . . `--signatures` . . stdout MiB ( MiB ). . `--signer-file` . (Web of Trust) . (User ID) . Signer User ID User ID . : User ID (self-signed) . `sq sign` . sequoia-sqv . `sq verify` `--time` . . sq download . (URL) . . sq inspect file(1). OpenPGP cat(1) file(1) . . `sq inspect` `--time` . (binding signatures) . sq cert . <<>> (certificate) <> OpenPGP ( ) . . <<>> (key) OpenPGP . `sq key` . . <<>> (key) OpenPGP . . <<>> (certificate) <> OpenPGP . `sq cert` . sq pki (Web of Trust). << >> (Web of Trust) PGP . X.509 X.509 . X.509 (CA) . X.509 . (binding) . . . sq network . OpenPGP . . sq keyring . ( <> <> ) . keyring . : (keys) (certs) . sq packet (packets). OpenPGP . . `sq packet dump` OpenPGP . sq config . ( : $HOME/.config/sequoia/sq/config.toml) . : $HOME/.config/sequoia/sq/config.toml sq version . `sq` OpenPGP `sequoia-openpgp` . (ENVIRONMENT) SEQUOIA_CERT_STORE=PATH `sq` OpenPGP Sequoia ( `--home` ) $HOME/.local/share/pgp.cert.d . `PGP_CERT_D` . 'default' 'none' . SEQUOIA_HOME=PATH Sequoia `$HOME` . XDG Base Directory Specification . (cache) . `sq` . 'default' 'none' . SEQUOIA_KEY_STORE=PATH . `sq` Sequoia ( `--home` ) $HOME/.local/share/sequoia/keystore . . `sq` . . 'default' 'none' . (EXAMPLES) sq encrypt (fingerprint) . sq encrypt --for=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \ --signer-email=juliet@example.org document.txt (email) . sq encrypt --for-email=alice@example.org \ --signer-email=juliet@example.org document.txt sq decrypt --recipient-file juliet-secret.pgp ciphertext.pgp sq decrypt --recipient-file juliet-secret.pgp --signer-file \ romeo.pgp ciphertext.pgp sq decrypt ciphertext.pgp sq sign . sq sign --signer-file juliet-secret.pgp --message document.txt . sq sign --signer-file juliet-secret.pgp \ --signature-file=document.txt.sig document.txt sq verify . sq verify --message document.pgp . sq verify --signature-file=document.sig document.txt UTC. sq verify --time 2024-06-19 --message document.pgp . sq download --url=file://debian/SHA512SUMS \ --signature-url=file://debian/SHA512SUMS.sign \ --signer=DF9B9C49EAA9298432589D76DA87E80D6294BE9B \ --output=SHA512SUMS sq inspect . sq inspect juliet.pgp . sq inspect --time 20130721 juliet.pgp . sq inspect message.pgp (detached signature). sq inspect document.sig (SEE ALSO) sq-encrypt(1), sq-decrypt(1), sq-sign(1), sq-verify(1), sq-download(1), sq-inspect(1), sq-cert(1), sq-key(1), sq-pki(1), sq-network(1), sq-keyring(1), sq-packet(1), sq-config(1), sq-version(1). . (VERSION) 1.4.0 Sequoia PGP 1.4.0 SQ(1)