Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Как подписать один документ несколькими подписями?
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 93 раз в 67 постах
|
Так, тут что-то начинают путать.
Есть "со-подпись" - это когда в качестве подписываемых данных выступает ранее сделанная подпись другого человека. То есть по-сути это некая вторичная подпись. Есть возможность добавления новой подписи - это когда в существующее сообщение формата CMS Signed Data добавляется еще одна подпись над исходными данными. То есть это подпись над первичными данными, но сделанная другим человеком (с другим сертификатом).
У меня нет представления что делает функция "oSignedData.CoSign(doc.txt, message.sig)". Судя по сигнатуре функции тут нет реальной "со-подпись", а есть именно добавление новой подписи. Так что будте внимательны при использовании функций плагина и помните о разнице между со-подписью и дополнительной подписью. |
С уважением, Юрий Строжевский |
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2249 раз в 1755 постах
|
Автор: Юрий  Так, тут что-то начинают путать.
Есть "со-подпись" - это когда в качестве подписываемых данных выступает ранее сделанная подпись другого человека. То есть по-сути это некая вторичная подпись. Есть возможность добавления новой подписи - это когда в существующее сообщение формата CMS Signed Data добавляется еще одна подпись над исходными данными. То есть это подпись над первичными данными, но сделанная другим человеком (с другим сертификатом).
У меня нет представления что делает функция "oSignedData.CoSign(doc.txt, message.sig)". Судя по сигнатуре функции тут нет реальной "со-подпись", а есть именно добавление новой подписи. Так что будте внимательны при использовании функций плагина и помните о разнице между со-подписью и дополнительной подписью. Юрий, все верно. Цитата: Соподпись - это когда в качестве подписываемых данных выступает ранее сделанная подпись другого человека.
CoSignCades - Добавляет к сообщению параллельную усовершенствованную подпись. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 22.01.2008(UTC) Сообщений: 671   Откуда: Йошкар-Ола Сказал «Спасибо»: 3 раз Поблагодарили: 93 раз в 67 постах
|
Значит название самого метода ошибочно раз этот метод добавляет новую подпись. |
С уважением, Юрий Строжевский |
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2249 раз в 1755 постах
|
Автор: Юрий  Значит название самого метода ошибочно раз этот метод добавляет новую подпись. Было бы AddSignature - вопросов было бы меньше. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 27.05.2011(UTC) Сообщений: 102
Сказал(а) «Спасибо»: 17 раз Поблагодарили: 56 раз в 18 постах
|
Если подписываемый файл doc.txt, первая отделенная подпись doc.txt.sig, то какое имя файла порекомендуете использовать для второй параллельной подписи? для третьей? Отредактировано пользователем 25 июля 2016 г. 10:27:57(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2249 раз в 1755 постах
|
Автор: DVAckom  Если подписываемый файл doc.txt, первая отделенная подпись doc.txt.sig, то какое имя файла порекомендуете использовать для второй параллельной подписи? для третьей? Здравствуйте. .p7s, .sgn Или все подписи в одном файле. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.02.2015(UTC) Сообщений: 43   Откуда: РФ Сказал «Спасибо»: 14 раз
|
Автор: Андрей *  Автор: Юрий  Так, тут что-то начинают путать.
Есть "со-подпись" - это когда в качестве подписываемых данных выступает ранее сделанная подпись другого человека. То есть по-сути это некая вторичная подпись. Есть возможность добавления новой подписи - это когда в существующее сообщение формата CMS Signed Data добавляется еще одна подпись над исходными данными. То есть это подпись над первичными данными, но сделанная другим человеком (с другим сертификатом).
У меня нет представления что делает функция "oSignedData.CoSign(doc.txt, message.sig)". Судя по сигнатуре функции тут нет реальной "со-подпись", а есть именно добавление новой подписи. Так что будте внимательны при использовании функций плагина и помните о разнице между со-подписью и дополнительной подписью. Юрий, все верно. Цитата: Соподпись - это когда в качестве подписываемых данных выступает ранее сделанная подпись другого человека.
CoSignCadesу - Добавляет к сообщению параллельную усовершенствованную подпись. Добрый день. Верно ли я понимаю что метод CoSignCades По итогу создает новый файл подписи объединяющий первую подпись и вторую (параллельную) и при проверке КриптоПро csp будут отображать обе подписи? Дано: оригинальный файл, подписываю его с помощью SignCades используя первый сертификат. Получаю sig. Затем (до этого момента я дошел) Теперь не совсем понимаю что скармливать в CoSignCades чтобы учесть первую подпись и получить единый файл подписи с двумя подписями внутри
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2249 раз в 1755 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2249 раз в 1755 постах
|
Заполнение: кодировка\контент VerifyCades - проверка подписи (до вызова CoSignCades) CoSignCades - добавление дополнительной подписи.
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.02.2015(UTC) Сообщений: 43   Откуда: РФ Сказал «Спасибо»: 14 раз
|
Андрей, я ранее смотрел их https://docs.cryptopro.r...mples-sign-empty-contenthttps://docs.cryptopro.r...s/cadescomsamplecadesbesВ этих примерах один сертификат. 1. Я не понимаю ,что подставлять в метод СоПодписания для получения единого файла подписи. Про условием что первая подпись осуществляется первым сертификатом на первой машине а вторая соответственно вторым сертификатом на другой машине. Первый файл подписи доступен на всех машинах. 2. Возможно ли вообще получить монолитный файл содержащий информацию о двух подписях проставленных в разные моменты времени разными сертификатами. Прошу помочь в этих вопросах.
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Как подписать один документ несколькими подписями?
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close