Генерация PDF с цифровой подписью по nodejs

Недавно я попытался сгенерировать pdf с помощью nodejs.

И я наконец нашел PDFKit.

Эта библиотека работает хорошо, но мне нужно реализовать часть цифровой подписи.

Но большая часть реализации предназначена для JAVA или C#, таких как iText или VersyPDF.

Пожалуйста, дайте мне предложение... THX

2 ответа

В настоящее время я работаю над пакетом node-signpdf npm (на момент написания этого ответа версия 0.0.3). Читаемый фрагмент генерации PDF и подписи можно увидеть в тестовом коде.

Я знаю, что этот ответ приходит спустя годы после первоначального вопроса, но мне было довольно сложно разобраться во всем этом, поэтому надеюсь, что этот ответ кому-нибудь поможет.

[раскрытие: я работаю на CoSign]

Вы можете использовать низкоуровневые или высокоуровневые API для добавления цифровых подписей в документы PDF.

Для быстрой и полной интеграции обратитесь к веб-агенту CoSign Signature.

обновленный

Если вы хотите контролировать пользовательский интерфейс процесса подписи, вы можете использовать CoSign SAPI WebServices API.

Подписание с использованием устройства против локального сертификата. Проблема в том, что хранение сертификата цифровой подписи на ПК или сервере не рекомендуется, поскольку такие машины не являются устройствами для создания защищенной подписи (SSCD). Вместо этого рекомендуется использовать централизованный защищенный сервер (например, CoSign), смарт-карты или решение SAAS. А для регулируемых отраслей промышленности SSCD часто является требованием.

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

Другие вопросы по тегам