82a866c18d
- Move the `sq revoke certificate`, `sq revoke subkey` and `sq revoke userid` subcommands below the `sq key` namespace as `sq key revoke`, `sq key subkey revoke` and `sq key userid revoke` (respectively). This consolidates commands relevant to key management below `sq key`, which is in line with already existing subcommands (e.g. `sq key generate`, `sq key subkey add` or `sq key userid add`). - Replace the use of a common `revoke()` with `CertificateRevocation`, `SubkeyRevocation` and `UserIDRevocation` to reduce complexity and allow for easier per target (i.e., certificate, subkey or userid) command modification. - Allow specifying an output file using `--output`/ `-o` for all revocation subcommands (i.e., `sq key revoke`, `sq key subkey revoke`, `sq key userid revoke`). If unspecified, output goes to stdout as before. - Add common test facilities to create a default certificate in a temporary directory. - Add common test function to compare a set of notations with those in a `Signature`. - Replace the integration tests which used to test a combined `sq revoke` subcommand with integration tests for `sq key subkey revoke`, `sq key userid revoke` and `sq key revoke` using direct and third party revocation. Fixes #93 |
||
---|---|---|
.. | ||
common | ||
data | ||
sq-certify.rs | ||
sq-decrypt.rs | ||
sq-encrypt.rs | ||
sq-export.rs | ||
sq-import.rs | ||
sq-key-adopt.rs | ||
sq-key-generate.rs | ||
sq-key-revoke.rs | ||
sq-key-subkey.rs | ||
sq-key-userid.rs | ||
sq-keyring-lint.rs | ||
sq-link.rs | ||
sq-packet-decrypt.rs | ||
sq-packet-dump.rs | ||
sq-sign.rs | ||
sq-subplot.rs | ||
sq-wot.rs |