Ваш единственный вариант - Portable Signer. Загрузите его и запустите банку. Для этого требуется закрытый ключ в файле p12 (не совместимый с SmartCard).
Вы могли бы ожидать, что инструменты подписи документов Ubuntu, такие как qdigidoc или gpg, подойдут, но нет, они не играют с подписями PDF.
Затем вы можете ожидать, что Ubuntu PDF манипулирует такими инструментами, как qpdf, который обеспечивает шифрование, или pdftk, который обеспечивает водяные знаки, которые также предоставляют функции подписи, но, нет, они этого не делают.
Полный список инструментов с открытым исходным кодом, доступных для вашей цели:
http://wiki.cacert.org/PdfSigning
К сожалению, ни один из инструментов в настоящее время не поддерживается, и ни один не может быть найден в пакетах Ubuntu. Портативный Signer является самым ухоженным из всех.
- Portable Signer не обновлялся с 2014 года - он самый ухоженный среди всех.
- jSignPdf не обновлялся с 2013 года.
- jPdfSign не обновлялся с 2006 года.
- PACSigner CACert использует устаревший инструмент iText.
- OpenSignature не обновлялась с 2008 года.
- Ссылка на Footprint не работает.
- jPDFSecure (коммерческий) - обновлен в 2017 году, но это библиотека Java, а не пользовательский инструмент.