3

Используя Kleopatra, я создал два набора ключей для подписи и шифрования файла:

  • Установите A:
    • Открытый ключ: PA
    • Закрытый ключ: PRA
  • Установите B:
    • Открытый ключ: PB
    • Закрытый ключ: PRB

Я использовал (PA) из набора A и для подписи (PRB) в наборе B. Этот процесс успешно выполнен и сгенерирован зашифрованный файл.

Однако при попытке проверить подпись и расшифровать / проверить файлы с помощью Kleopatra, я получаю следующие результаты:

Файл был расшифрован, но не подтвержден подписью.

test.text.asc -> test.txt: недостаточно информации для проверки правильности подписи.

Подписано 2012-03-23 07:49 test@test.com (Идентификатор ключа: xxxxxxx). Действительность подписи не может быть проверена.

В чем дело? Пожалуйста, сообщите, если мне не хватает каких-либо настроек.

1 ответ1

2

Кажется, у вас нет открытого ключа набора B (PB) в вашем наборе ключей набора A. Таким образом, gnupg не сможет узнать, действительно ли это была хорошая подпись с этим ключом. Если у вас нет PB, подпись будет просто "выглядеть", как если бы она была подписана ключом с идентификатором ключа 0xXXXXXXXX, но ей не хватает PB для полной проверки.

С Kleopatra вы можете столкнуться с этой проблемой, и решение состоит в том, чтобы установить доверие к открытому ключу перед проверкой. Даже если у вас есть правильный открытый ключ для подписанного файла / сообщения, ответ от приложения будет отображаться как недействительный, если открытый ключ не является доверенным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .