sequoia-sq/tests/integration
Neal H. Walfield f139b50f24
Change sq key subkey export to require the certificate to export.
- `sq key subkey export` currently takes a list of keys to export.
    This is ambiguous if a key is associated with multiple certificates.

  - Add a new required parameter, `--cert`, which specifies what
    certificate to export.  The specified keys must be attached to that
    certificate under the NULL policy.

  - This change means that `sq key subkey export` can only export a
    single certificate at a time.

  - As the implementations of `sq key export` and `sq key subkey
    export` have diverged, don't try to consolidate them any more.

  - Fixes #386.
2024-11-06 16:08:02 +01:00
..
common.rs Change sq key subkey export to require the certificate to export. 2024-11-06 16:08:02 +01:00
sq_autocrypt.rs Merge sq autocrypt import into sq cert import, remove others. 2024-10-21 16:56:55 +02:00
sq_cert_export.rs Change --cert to only look up by primary key fingerprint. 2024-10-22 15:45:59 +02:00
sq_cert_import.rs Add support for importing bare revocation certificates. 2024-10-30 15:36:12 +01:00
sq_cert_lint.rs Use cert designators for sq cert lint. 2024-10-23 15:28:26 +02:00
sq_decrypt.rs If decryption fails, delete the output file. 2024-10-31 12:34:09 +01:00
sq_encrypt.rs tests: Generalize Sq::encrypt and Sq::decrypt to work with files. 2024-10-31 12:30:30 +01:00
sq_key_approvals_update.rs Add support for merging bare revocation certificates. 2024-10-31 10:01:45 +01:00
sq_key_delete.rs Make sq key delete --file require --output. 2024-10-22 18:13:31 +02:00
sq_key_expire.rs Make sq key expire's expiration argument a named argument. 2024-10-29 08:57:47 +01:00
sq_key_generate.rs Implement sq key generate --new-password-file. 2024-09-02 10:16:33 +02:00
sq_key_import_export.rs Change sq key subkey export to require the certificate to export. 2024-11-06 16:08:02 +01:00
sq_key_password.rs Consolidate all integration tests. 2024-08-15 13:38:43 +02:00
sq_key_revoke.rs Consolidate all integration tests. 2024-08-15 13:38:43 +02:00
sq_key_subkey_bind.rs Deduplicate function to locate test artifacts. 2024-10-09 16:57:48 +02:00
sq_key_subkey_delete.rs Use cert designators for sq key subkey delete. 2024-10-24 14:40:27 +02:00
sq_key_subkey_expire.rs Don't extend the expiration of invalid components. 2024-11-04 11:26:02 +01:00
sq_key_subkey_export.rs Change sq key subkey export to require the certificate to export. 2024-11-06 16:08:02 +01:00
sq_key_subkey_password.rs Use cert designators for sq key subkey password. 2024-10-24 14:40:27 +02:00
sq_key_subkey.rs Make sq key subkey revoke's positional arguments named arguments. 2024-10-29 10:51:49 +01:00
sq_key_userid.rs Make sq key userid revoke's positional arguments named arguments. 2024-10-29 10:57:43 +01:00
sq_pki_link_authorize.rs Add a test. 2024-10-18 09:45:08 +02:00
sq_pki_link.rs Rework signature verification output. 2024-10-30 14:17:09 +01:00
sq_pki_vouch_authorize.rs Rename test files. 2024-10-18 09:47:39 +02:00
sq_pki_vouch_certify.rs Rename test files. 2024-10-18 09:47:39 +02:00
sq_pki.rs Rework gossip. 2024-10-26 09:30:07 +02:00
sq_sign.rs Rework signature verification output. 2024-10-30 14:17:09 +01:00
sq_toolbox_keyring_filter.rs Make sq toolbox keyring filter --handle robust. 2024-10-09 16:58:04 +02:00
sq_toolbox_keyring_merge.rs Add support for merging bare revocation certificates. 2024-10-31 10:01:45 +01:00
sq_toolbox_packet_decrypt.rs Deduplicate function to locate test artifacts. 2024-10-09 16:57:48 +02:00
sq_toolbox_packet_dump.rs Deduplicate function to locate test artifacts. 2024-10-09 16:57:48 +02:00
sq_verify.rs Extend Time to support relative timestamps. 2024-11-03 09:09:21 +01:00