то как получать пощдпись файла на JS?
Никак исходя из того что у тебя, если хочешь делать через JS.
Нужен модуль
jcp НАВЕРНОЕ )))
Чтобы забить голову начнем с
RSA
Дальше я буду выдумывать )))
КРИПТО ПРО CSP - это некий алгоритм сравнения открытого и закрытого ключа
CryptoPro Extension for CAdES Browser Plug-in - обеспечивает выход браузера за его программное пространство. Запуск программы. Далее идет запрос к КРИПТО и вызов всех сертификатов. При выборе происходит сравнения открытого и закрытого ключа. Это только вход на страницу.
Далее сложнее... что ты хочешь хранить?
1. DOC - пользователь из word подписывает его и отправляет (нужны доп.модули)
2. PDF - пользователь из PDF подписывает его и отправляет (нужны доп.модули)
3. ZIP - где то сталкивался ))). В архиве находиться передаваемый файл и всякие файлы для проверки что файл не изменился.
4. Контейнеры - есть программа которая создает контейнер который подписывается ключом и прикрепляется к форме. Используется в банках.
Но мне кажется тебе все это не понравиться )))
НУЖНЫ Серверные лицензии КРИПТО ПРО, в твоем вопросе они отсутствуют.
Поэтому сразу отсылаю например к
КРИПТО.
Цытирую:"Подпись XML-документов (XMLDSig);
Подпись документов PDF;
Подпись документов Microsoft Office."