Murat Seisenov написал:
Еще раз повторюсь, единственно правильный вариант - это передача файла пользователю для подписи. Вычисление хэша и установка подписи только на стороне подписывающего. Во всех остальных случаях Ваша ИС, скорей всего, не пройдет проверки на соответствие требованиям ИБ.
Спасибо большое за ответы. Вы безусловно правы.
Но я все равно не понимаю, каким образом вычисление хеша на стороне сервера нарушает требования ИБ?
1. Хеш формируется официальным криптопровайдером.
2. Хеш подписывается на клиенте официальным аплетом (естественно без повторного вычисления хеша).
3. У пользователя есть возможность скачать подписанный файл и подпись, и с помощью внешних (может даже официальных, если такие будут) средств/инструментов убедиться в достоверности сформированных данных.
По Вашей же логике получается, что пользователь вынужден постоянно скачивать файлы перед подписанием. А если учесть, что файлы могут быть большого размера, автором может быть другой пользователь или система - то работа с ЭЦП практически не применима в таком сценарии.
В апплете нет. Такой метод есть в криптопровайдере.
Планируется ли разработка таких методов?