sopv-gpgv1
Stateless openpgp signature verification backed by gpgv
Usage
sopv-gpgv [-h]
[--debug]
SUBCOMMAND ...
Overview
Verify OpenPGP signatures using gpgv
Options
-
--debug -
Provide debugging information
Exactly one subcommand must be selected
|
emit version |
|---|---|
|
verify detached signatures |
|
verify inline signatures |
COMMAND 'sopv-gpgv version'
usage: sopv-gpgv version [-h] [--debug] [--backend | --extended | --sop-spec |
--sopv]
Print version information to stdout
OPTIONS 'sopv-gpgv version'
|
Provide debugging information |
|---|---|
|
Show gpgv version |
|
Show extended version information |
|
Show last known version of SOP, the Stateless OpenPGP specification |
|
Show compliant version of the `sopv` verification only subset of SOP |
COMMAND 'sopv-gpgv verify'
usage: sopv-gpgv verify [-h] [--debug] [--not-before TIMESTAMP]
[--not-after TIMESTAMP]
SIGNATURES CERTS [CERTS ...]
Verify detached OpenPGP signatures
SIGNATURES
|
OpenPGP Signatures |
|---|---|
CERTS
|
Acceptable OpenPGP Certificates for Signature Verification |
OPTIONS 'sopv-gpgv verify'
|
Provide debugging information |
|---|---|
|
Only accept signatures later than this (default: None) |
|
Only accept signatures earlier than this (default: now) |
COMMAND 'sopv-gpgv inline-verify'
usage: sopv-gpgv inline-verify [-h] [--debug] [--not-before TIMESTAMP]
[--not-after TIMESTAMP]
[--verifications-out VERIFICATIONS]
CERTS [CERTS ...]
Verify inline OpenPGP signatures (either CSF or "Signed Message" OpenPGP packets)
- CERTS
-
Acceptable OpenPGP Certificates for Signature Verification
OPTIONS 'sopv-gpgv inline-verify'
|
Provide debugging information |
|---|---|
|
Only accept signatures later than this (default: None) |
|
Only accept signatures earlier than this (default: now) |
|
Write SOP-style VERIFICATIONS here |
Comments
This tool implements `sopv`, the verificaftion-only subset of https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/
It uses gpgv (from the GnuPG project) as its backend.
The environment variable $SOPV_GPGV can be used to choose the name or path of the gpgv implementation used (defaults to "gpgv").