Hello,
I know there is an error when verifying the release signing key because of SHA-1. So I’m using the --allow-weak-key-signatures
option of gpg
and I get the following result:
gpg2 --allow-weak-key-signatures --check-signatures "Qubes OS Release 4 Signing Key"
pub rsa4096 2017-03-06 [SC]
5817A43B283DE5A9181A522E1848792F9E2795E9
uid [ unknown] Qubes OS Release 4 Signing Key
sig!3 1848792F9E2795E9 2017-03-06 Qubes OS Release 4 Signing Key
sig! DDFA1A3E36879494 2017-03-08 Qubes Master Signing Key
gpg: 2 good signatures
Is it normal that the Qubes OS Release 4 Signing Key is still unknown though? I have imported the Qubes Master Signing Key and it is ultimately trusted:
gpg2 -k "Qubes Master Signing Key"
pub rsa4096 2010-04-01 [SC]
427F11FD0FAA4B080123F01CDDFA1A3E36879494
uid [ ultimate ] Qubes Master Signing Key
It is worrying because when I try to verify the cryptographic hash value of the ISO I get the following warning:
gpg2 -v --verify Qubes-R4.1.0-x86_64.iso.DIGESTS
gpg: Note: RFC4880bis features are enabled.
gpg: armor header: Hash: SHA256
gpg: original file name: ' '
gpg: Signature made Tue 03 Feb 2022 11:44:46 CET
gpg: using RSA key 5817A43B283DE5A9181A522E1848792F9E2795E9
gpg: using PGP trust model
gpg: Good signature from "Qubes OS Release 4 Signing Key" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Master key fingerprint: 5817 A43B 283D E5A9 181A 522E 1848 792F 9E27 95E9
gpg: textmode signature, digest algorithm SHA256, key algorithm rsa4096
Thank you for your help.