7

Я пользователь Linux на рабочем столе.

Кто-то отправляет мне файл PDF с цифровой подписью. Предполагается, что он будет подписан с использованием какого-либо сертификата, выданного государственным / регулируемым органом / официальным учреждением.

Есть ли способ, которым я, как типичный конечный пользователь, мог бы определить, действительна ли подпись?

Я знаю, что Windows Acrobat Reader работает в некоторой степени, хотя даже там не совсем ясно о действительности подписи, в отличие от того факта, что она есть и, кажется, от XYZ.

3 ответа3

4

Я провел несколько часов, экспериментируя с этим, и обнаружил, что:

1) pdfsig из пакета poppler-utils может проверить подпись PDF. Использование простое:

pdfsig signed.pdf

Но для меня это работает только для видимых подписей (версия 0.62.0 на Fedora 28). Для невидимых подписей это показывает:

Файл подписанный.pdf не содержит подписи

2) Master PDF Editor - это инструмент с графическим интерфейсом, который показывает и проверяет подписи, как показано на рисунке ниже, и для этого достаточно иметь бесплатную версию. Мастер PDF Editor - подписи

3) LibreOffice Draw может показывать и проверять подпись, используя Файл -> Электронные подписи -> Электронные подписи. Но в моем случае он снова показывает только видимые подписи.

2

По крайней мере Foxit Reader и Mupdf позволяют проверять подписи и работать в Linux. Предполагается, что последний будет иметь подкоманду командной строки для подписи и проверки (mutool sign mutool начиная с 1.13.0)

0

Foxit PhantomPDF должен быть в состоянии обеспечить функциональность проверки цифровых сертификатов - доступны на основе покупки. Foxit Reader может подписывать сертификаты только цифровым способом. Функция mutool sign sign.pdf недоступна в сборках Ubuntu. Может присутствовать в Arch.

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