Статус: Новичок
Группы: Участники
Зарегистрирован: 09.04.2021(UTC) Сообщений: 1
|
Помогите разобраться, как с помощью КриптоПро.Net подписать один файл несколькими ЭП разных пользователей. Процесс такой: В системе Зав.складом формирует накладную на приём-передачу товарно-материальных ценностей. Затем вызывает команду подписания. Система формирует файл и подписывает его открепленной ЭП. Эту часть мы реализовали.
Далее зав.складом, который принимает эти ТМЦ должен подписать сформированный документ своей ЭП. Подскажите как это реализовать? Неужели нужно формировать второй файл с открепленной подписью?
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 395 раз в 366 постах
|
Добрый день. Форматы предусматривают несколько подписей в одном файле открепленной подписи, без проблем. Вот только не при всех способах реализации есть соответствующая функция в программном интерфейсе. Для точных рекомендаций нужна специфика как реализовали (cadescom / классы dotNet / bc / cades библиотека / низкоуровневые функции), какой формат подписи (cades - подпись произвольного файла, xades - подпись XML/документов Office), нужна ли усовершенствованная подпись с меткой доверенного времени и доказательствами действительности сертификата на момент подписания. Для cades процесс примерно такой: существующая подпись открывается, проверяется, после проверки вызывается немного другая функция подписания (с режимом добавления еще одной подписи). Если обычная функция называется "*Sign*", то "другая" может называться "*CoSign*". Вообще наверно удобнее пользоваться xmldsig/xades.
Причина: можно подписывать несколько фрагментов одной подписью и использовать "частично открепленный" вариант подписи. Например, в одном reference можно подписать целиком внешний документ (накладную), но при этом второй reference может указывать на тег со спецификой, что за назначение подписи ("передал", "доставил", "принял", номер склада, номер контрольной точки маршрута и т.д.) и находится в том же файле, что и подпись, а третий reference может отвечать за расширенную информацию формата xades.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close