Files
Roman Lebedev a4cc9211d6 InRelease file: support Signed-By field
https://wiki.debian.org/DebianRepository/Format#Signed-By says:
> **Signed-By**
> An optional field containing a comma separated list of
> OpenPGP key fingerprints to be used for validating
> the next Release file. The fingerprints must consist
> only of hex digits and may not contain spaces.
> The fingerprint specifies either the key the Release file
> must be signed with or the key the signature key must be
> a subkey of. The later match can be disabled by appending
> an exclamation mark to the fingerprint.
>
> If the field is present, a client should only accept future updates
> to the repository that are signed with keys listed in the field.
> The field should be ignored if the Valid-Until field is not present
> or if it is expired.

For both the CLI tools and JSON, the field is taken as a string verbatim.

When specified, we must also provide `Valid-Until` field,
and i'm not sure there is an 'infinity' value for it,
so 100 years will have to do?

Fixes https://github.com/aptly-dev/aptly/issues/1497
2025-12-30 06:06:48 +03:00
..
2024-07-31 22:16:00 +02:00
2024-07-24 21:19:47 +02:00
2014-04-16 00:22:11 +04:00
2015-04-05 22:47:19 +03:00
2017-04-26 23:17:03 +03:00
2017-07-28 22:37:20 +03:00
2019-09-06 23:42:56 +03:00
2024-10-22 16:58:15 +02:00
2024-10-22 16:58:15 +02:00
2024-10-22 16:58:15 +02:00
2024-10-22 16:58:15 +02:00
2024-11-01 20:01:45 +01:00
2024-10-22 16:58:15 +02:00
2024-10-22 16:58:15 +02:00
2025-04-25 00:51:59 +02:00
2017-04-26 23:17:04 +03:00
2024-10-22 16:58:15 +02:00
2017-04-26 23:17:04 +03:00