Цифровая подпись NodeJS с использованием криптографии - PullRequest
0 голосов
/ 24 февраля 2019

Что я пытаюсь сделать:

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

Эти файлы PDF должны быть подписаны с использованием цифровой подписи .

Что я сделал и искал:

Я нашел этот пакет npmhttps://www.npmjs.com/package/node-signpdf который, я думаю, делает именно то, что я хочу.

Проблема:

Для этого пакета требуется сертификат p12 , и я неНе знаю, возможно ли создать этот сертификат для каждого пользователя в системе, чтобы идентифицировать его.

И если это возможно, то как мне это сделать?

А если это не так, чтолучшее решение для этого?

1 Ответ

0 голосов
/ 25 февраля 2019

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

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

...