Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

6 Страницы«<23456>
Опции
К последнему сообщению К первому непрочитанному
Offline Aleksawka  
#31 Оставлено : 1 ноября 2013 г. 17:36:23(UTC)
Aleksawka

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2013(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 4 раз
Автор: afev Перейти к цитате
Потому что для проверки CAdES-BES нужен клиентский сертификат. В CAdES-X Long Type 1 этот сертификат есть в подписи.


То есть для проверки подписи типа CAdES-BES необходимо кроме исходного файла, файла с подписью передавать и клиентский сертификат?

Отредактировано пользователем 1 ноября 2013 г. 17:38:48(UTC)  | Причина: Цитату забыл.

Offline Евгений Афанасьев  
#32 Оставлено : 1 ноября 2013 г. 18:54:12(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 4,001
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 713 раз в 673 постах
Подпись может быть совмещенной - данные внутри подписи, тогда можно не передавать файл с данными. Сертификат можно включить в подпись.
Offline Aleksawka  
#33 Оставлено : 1 ноября 2013 г. 20:20:12(UTC)
Aleksawka

Статус: Участник

Группы: Участники
Зарегистрирован: 13.10.2013(UTC)
Сообщений: 13

Сказал(а) «Спасибо»: 4 раз
Спасибо за пояснения. Не могли бы сказать или привести пример включения сертификата в подпись CAdES-BES?
Offline Юрий  
#34 Оставлено : 1 ноября 2013 г. 20:22:40(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Aleksawka Перейти к цитате
Автор: afev Перейти к цитате
Потому что для проверки CAdES-BES нужен клиентский сертификат. В CAdES-X Long Type 1 этот сертификат есть в подписи.


То есть для проверки подписи типа CAdES-BES необходимо кроме исходного файла, файла с подписью передавать и клиентский сертификат?

Вообще-то начиная с версии Крипто-Про CSP 3.6 любая подпись по-умолчанию будет CAdES-BES (ссылка на информацию от Крипто-Про).

Так что вместо примеров по использованию CAdES-BES просто ищите примеры по работе с обычными подписями - CAdES-BES для вас создаст сам криптопровайдер автоматически.
С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#35 Оставлено : 1 ноября 2013 г. 21:11:54(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,451
Мужчина
Российская Федерация

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
Автор: Юрий Перейти к цитате
Автор: Aleksawka Перейти к цитате
Автор: afev Перейти к цитате
Потому что для проверки CAdES-BES нужен клиентский сертификат. В CAdES-X Long Type 1 этот сертификат есть в подписи.


То есть для проверки подписи типа CAdES-BES необходимо кроме исходного файла, файла с подписью передавать и клиентский сертификат?

Вообще-то начиная с версии Крипто-Про CSP 3.6 любая подпись по-умолчанию будет CAdES-BES (ссылка на информацию от Крипто-Про).



За исключением случая:
Цитата:

Особенности добавления атрибутов:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены в подписанное сообщение, если:

Не удаётся найти сертификат лица, создающего электронную подпись, необходимый для вычисления значения атрибута SigningCertificateV2
Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#36 Оставлено : 2 ноября 2013 г. 6:12:20(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Андрей * Перейти к цитате
За исключением случая:
Цитата:

Особенности добавления атрибутов:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены в подписанное сообщение, если:

Не удаётся найти сертификат лица, создающего электронную подпись, необходимый для вычисления значения атрибута SigningCertificateV2

Так давайте уж все исключения тогда здесь опишем, раз уж на то пошло :)
Цитата:
- В сообщении уже присутствует хотя бы один из подписанных атрибутов: SigningCertificate, SigningCertificateV2 или otherSigningCertificate.
- Алгоритм подписи не ГОСТ Р 34.10/34.11 (szOID_CP_GOST_R3410_R3411 и szOID_CP_GOST_R3410EL_R3411)
- Не удаётся найти сертификат лица, создающего электронную подпись, необходимый для вычисления значения атрибута SigningCertificateV2

Также CAdES-BES не будет добавлен если при создании подписи будет применен флаг CPCMSG_CADES_DISABLE.
Ничего не забыл? Или всю статью зацитировать? :)

Отредактировано пользователем 2 ноября 2013 г. 6:13:56(UTC)  | Причина: Не указана

С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#37 Оставлено : 2 ноября 2013 г. 10:15:37(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,451
Мужчина
Российская Федерация

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
За исключением случая:
Цитата:

Особенности добавления атрибутов:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены в подписанное сообщение, если:

Не удаётся найти сертификат лица, создающего электронную подпись, необходимый для вычисления значения атрибута SigningCertificateV2

Так давайте уж все исключения тогда здесь опишем, раз уж на то пошло :)
Цитата:
- В сообщении уже присутствует хотя бы один из подписанных атрибутов: SigningCertificate, SigningCertificateV2 или otherSigningCertificate.
- Алгоритм подписи не ГОСТ Р 34.10/34.11 (szOID_CP_GOST_R3410_R3411 и szOID_CP_GOST_R3410EL_R3411)
- Не удаётся найти сертификат лица, создающего электронную подпись, необходимый для вычисления значения атрибута SigningCertificateV2

Также CAdES-BES не будет добавлен если при создании подписи будет применен флаг CPCMSG_CADES_DISABLE.
Ничего не забыл? Или всю статью зацитировать? :)


Юрий, хотелось бы прояснить такой вопрос:
Цитата:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены,
если:
- В сообщении уже присутствует хотя бы один из подписанных атрибутов: SigningCertificate, SigningCertificateV2 или otherSigningCertificate.


Это означает, что подпись получится не CAdES-BES?




Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#38 Оставлено : 2 ноября 2013 г. 10:32:20(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Андрей * Перейти к цитате
Юрий, хотелось бы прояснить такой вопрос:
Цитата:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены,
если:
- В сообщении уже присутствует хотя бы один из подписанных атрибутов: SigningCertificate, SigningCertificateV2 или otherSigningCertificate.


Это означает, что подпись получится не CAdES-BES?

Здесь говорится, что подпись уже CAdES-BES до автоматического добавления атрибутов. То есть если программист сам добавил соответствующие атрибуты CAdES-BES то криптопровайдер их автоматически добавлять не будет.

С уважением,
Юрий Строжевский
Offline Андрей Писарев  
#39 Оставлено : 2 ноября 2013 г. 10:41:41(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,451
Мужчина
Российская Федерация

Сказал «Спасибо»: 553 раз
Поблагодарили: 2235 раз в 1743 постах
Автор: Юрий Перейти к цитате
Автор: Андрей * Перейти к цитате
Юрий, хотелось бы прояснить такой вопрос:
Цитата:
Атрибуты SigningCertificateV2 и signingTime не будут добавлены,
если:
- В сообщении уже присутствует хотя бы один из подписанных атрибутов: SigningCertificate, SigningCertificateV2 или otherSigningCertificate.


Это означает, что подпись получится не CAdES-BES?

Здесь говорится, что подпись уже CAdES-BES до автоматического добавления атрибутов. То есть если программист сам добавил соответствующие атрибуты CAdES-BES то криптопровайдер их автоматически добавлять не будет.



Именно так и я трактовал, руководствуясь этим, исключил этот пункт, как и про алгоритмы, т.е. программист сам использует добавление атрибутов и использует обозначенные алгоритмы.

В итоге получился один пункт, который и привел в качестве исключения:
не любая подпись будет CAdES-BES.

Техническую поддержку оказываем тут
Наша база знаний
Offline Юрий  
#40 Оставлено : 2 ноября 2013 г. 12:18:29(UTC)
Юрий

Статус: Активный участник

Группы: Участники
Зарегистрирован: 22.01.2008(UTC)
Сообщений: 671
Мужчина
Российская Федерация
Откуда: Йошкар-Ола

Сказал «Спасибо»: 3 раз
Поблагодарили: 93 раз в 67 постах
Автор: Андрей * Перейти к цитате
Именно так и я трактовал, руководствуясь этим, исключил этот пункт, как и про алгоритмы, т.е. программист сам использует добавление атрибутов и использует обозначенные алгоритмы.

В итоге получился один пункт, который и привел в качестве исключения:
не любая подпись будет CAdES-BES.

А почему один то пункт исключения? Их четыре, все указаны в статье ссылку на которую я и привёл.

Другой вопрос что для пользователя, который создаёт казалось бы обычную подпись (например из примеров с MSDN) по-умолчанию создаётся CAdES-BES.

С уважением,
Юрий Строжевский
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
6 Страницы«<23456>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.