sequoia-sq/tests
David Runge 778741b2f8
Simplify use of validity in certify, key and link subcommands
- Change the behavior of the `sq certify`, `sq key generate` and `sq
  link add` subcommands to rely on a single `--expiry` input argument
  (same as `sq key subkey generate`), which replaces `--expires` and
  `--expires-in`. This allows to directly parse a specific ISO 8601
  timestamp, a custom duration or `"never"` and create a verified data
  type that can be used further.
- Use `Expiry::as_duration()` in `sq certify` and `sq key`
  subcommands to calculate the validity (duration until expiration) of
  certifications and keys.
- Add the constants `KEY_VALIDITY_IN_YEARS` and
  `THIRD_PARTY_CERTIFICATION_VALIDITY_IN_YEARS` to `sq_cli` to allow
  centralized modifications of the default validity duration of keys and
  certifications (in years).
- Add the constants `KEY_VALIDITY_DURATION` and
  `THIRD_PARTY_CERTIFICATION_VALIDITY_DURATION` to provide
  the default `Duration` for keys/subkeys and third party
  certifications (based on `KEY_VALIDITY_IN_YEARS` and
  `THIRD_PARTY_CERTIFICATION_VALIDITY_IN_YEARS`).
2023-06-05 15:57:38 +02:00
..
data Add sq wot 2023-03-30 16:03:48 +02:00
sq-certify.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-decrypt.rs Add support for a persistant certificate store 2023-03-16 13:46:50 +01:00
sq-encrypt.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-export.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-import.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-key-adopt.rs Add support for a persistant certificate store 2023-03-16 13:46:50 +01:00
sq-key-generate.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-key-subkey.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-link.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-packet-decrypt.rs Add support for a persistant certificate store 2023-03-16 13:46:50 +01:00
sq-packet-dump.rs Add support for a persistant certificate store 2023-03-16 13:46:50 +01:00
sq-revoke.rs Add support for a persistant certificate store 2023-03-16 13:46:50 +01:00
sq-sign.rs Simplify use of validity in certify, key and link subcommands 2023-06-05 15:57:38 +02:00
sq-subplot.rs Move subplot tests to a feature so subplot doesn't affect most builds 2023-04-19 10:54:05 +02:00
sq-wot.rs Add sq wot 2023-03-30 16:03:48 +02:00