Я пытался проверить подпись файла, но он просто не понял правильно.
Я использую этот открытый ключ: Открытый ключ OpenVPN и сохраняю в ovpn_pub.asc
.
Тогда я делаю:
gpg --import ovpn_pub.asc
который выводит:
uid OpenVPN - Security Mailing List <security@openvpn.net>
sig!3 12F5F7B42F2B01E7 2017-02-09 [self-signature]
sig!3 12F5F7B42F2B01E7 2017-02-09 [self-signature]
sub F80E8008F6D9F8D7
sig! 12F5F7B42F2B01E7 2017-02-14 [self-signature]
sub D72AF3448CC2B034
sig! 12F5F7B42F2B01E7 2017-02-09 [self-signature]
sub F132B1CBAF131CAE
sig! 12F5F7B42F2B01E7 2018-03-07 [self-signature]
sub 0A24DFCF907F94CF
sig! 12F5F7B42F2B01E7 2018-03-07 [self-signature]
key 12F5F7B42F2B01E7:
1 duplicate signature removed
21 signatures not checked due to missing keys
gpg: key 12F5F7B42F2B01E7: public key "OpenVPN - Security Mailing List <security@openvpn.net>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no ultimately trusted keys found
Итак, я выполнил следующие действия: Устранение неполадок GnuPG - gpg: окончательно не найдено доверенных ключей
А теперь выполнение gpg --list-keys
выглядит так:
pub rsa4096 2017-02-09 [SC] [expires: 2027-02-07]
F554A3687412CFFEBDEFE0A312F5F7B42F2B01E7
uid [ultimate] OpenVPN - Security Mailing List <security@openvpn.net>
Однако при выполнении этой команды:
gpg -v --verify openvpn-install-2.4.7-I603.exe.asc openvpn-install-2.4.7-I603.exe
Я получаю:
gpg: Signature made Thu Feb 21 21:45:06 2019 CET
gpg: using RSA key 82175D35AA8D0E8BDE5F4F9E5DC351805ACFEAC6
gpg: Can't check signature: No public key
Кроме того, я не могу удалить импортированный открытый ключ, потому что не могу понять, что это за идентификатор ключа или как работает delkey
.
Как мне сделать это правильно?