2. клиенту можно передать только хэш Документа , а уже клиент скормив хэш утилите вернет мне подпись и свой открытый ключ;
3. Сервер проверяет открытый ключ по своей базе , и если все ок (пользователь с таким ключем проверен) проверив корректность подписи внедряет ее в PDF.
Есть ли ошибки в вышеописанном?
Вроде все. Посоветуйте библиотеку для С++ у которой есть средства по такому манипулированию PDF файлами (внедрить подпись).
Тащемто Международной организации пофиг на коррумпированную политико-юридическую область. Есть условная общественная организация которая предоставит Международной организации данные людей подписавшихся под документом (будут номер диплома и отпечаток самосгенерированного ключа с фоткой человека).
Т.е. ход мысли реализовать все через свой сайт - правильный и другого, более простого пути нет ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
1. встроенные в PDF подписи не влияют на ХЭШ;
2. клиенту можно передать только хэш Документа , а уже клиент скормив хэш утилите вернет мне подпись и свой открытый ключ;
3. Сервер проверяет открытый ключ по своей базе , и если все ок (пользователь с таким ключем проверен) проверив корректность подписи внедряет ее в PDF.
Есть ли ошибки в вышеописанном?
Вроде все. Посоветуйте библиотеку для С++ у которой есть средства по такому манипулированию PDF файлами (внедрить подпись).