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

Уведомление

Icon
Error

6 Страницы«<3456>
Опции
К последнему сообщению К первому непрочитанному
Offline cross  
#41 Оставлено : 5 ноября 2013 г. 10:23:33(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

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


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

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

Так что вместо примеров по использованию CAdES-BES просто ищите примеры по работе с обычными подписями - CAdES-BES для вас создаст сам криптопровайдер автоматически.

Юрий, вопрос в этой ветке был про провайдер КриптоПро JCP. Для него не актуальна информация про подписи создаваемые через провайдер КриптоПро CSP!!!. В JCP можно создать CMS подпись как с сертификатом так и без. В samples.jar есть примеры CMS*, в них есть примеры добавления подписанных и не подписанных атрибутов, в том числе, добавление сертификата подписчика.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Aleksawka  
#42 Оставлено : 5 ноября 2013 г. 10:29:31(UTC)
Aleksawka

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

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

Сказал(а) «Спасибо»: 4 раз
А есть пример для Криптопро JCP, каким образом можно создать и добавить атрибуты SigningCertificateV2 и signingTime?
Offline Евгений Афанасьев  
#43 Оставлено : 5 ноября 2013 г. 10:34:50(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 740 раз в 698 постах
В CAdES из 2.0 должны быть (CMS/CMSSign).
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
Aleksawka оставлено 05.11.2013(UTC)
Offline Юрий  
#44 Оставлено : 5 ноября 2013 г. 10:47:24(UTC)
Юрий

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

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

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


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

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

Так что вместо примеров по использованию CAdES-BES просто ищите примеры по работе с обычными подписями - CAdES-BES для вас создаст сам криптопровайдер автоматически.

Юрий, вопрос в этой ветке был про провайдер КриптоПро JCP. Для него не актуальна информация про подписи создаваемые через провайдер КриптоПро CSP!!!. В JCP можно создать CMS подпись как с сертификатом так и без. В samples.jar есть примеры CMS*, в них есть примеры добавления подписанных и не подписанных атрибутов, в том числе, добавление сертификата подписчика.

То есть в КриптоПро JCP нет автоматического добавления атрибутов CAdES-BES?
С уважением,
Юрий Строжевский
Offline Евгений Афанасьев  
#45 Оставлено : 5 ноября 2013 г. 11:15:57(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 740 раз в 698 постах
Есть. Создать в JCP подпись формата CAdES-BES можно двумя способами:
1) по примерам из samples.jar (низкоуровневый разбор и составление подписи) с добавлением атрибутов;
2) используя cades.jar; в нем добавление нескольких атрибутов (content-type, digest, signing-certificate) происходит автоматически, остальные можно добавить самостоятельно.

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

Offline Юрий  
#46 Оставлено : 5 ноября 2013 г. 11:38:32(UTC)
Юрий

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

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

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: afev Перейти к цитате
Есть. Создать в JCP подпись формата CAdES-BES можно двумя способами:
1) по примерам из samples.jar (низкоуровневый разбор и составление подписи) с добавлением атрибутов;
2) используя cades.jar; в нем добавление нескольких атрибутов (content-type, digest, signing-certificate) происходит автоматически, остальные можно добавить самостоятельно.

Значит все-таки информация для Крипто-Про CSP корректна и для JCP? То есть по-умолчанию создаётся CAdES-BES и только при определённом наборе условий - обычная подпись без дополнительных атрибутов, так?
С уважением,
Юрий Строжевский
Offline Евгений Афанасьев  
#47 Оставлено : 5 ноября 2013 г. 11:45:25(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 740 раз в 698 постах
Автор: Юрий Перейти к цитате
То есть в КриптоПро JCP нет автоматического добавления атрибутов CAdES-BES?


Автор: afev Перейти к цитате
Есть.

Немного не так. В самом провайдере JCP автоматического добавления атрибутов нет. С помощью низкоуровневых функций можно собрать любое сообщение и добавить в него атрибуты.
С помощью cades.jar (отдельная библиотека) можно эту работу автоматизировать и добавить атрибуты автоматически.

Отредактировано пользователем 5 ноября 2013 г. 11:46:41(UTC)  | Причина: Не указана

Offline Юрий  
#48 Оставлено : 5 ноября 2013 г. 12:00:18(UTC)
Юрий

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

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

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: afev Перейти к цитате
Автор: Юрий Перейти к цитате
То есть в КриптоПро JCP нет автоматического добавления атрибутов CAdES-BES?


Автор: afev Перейти к цитате
Есть.

Немного не так. В самом провайдере JCP автоматического добавления атрибутов нет. С помощью низкоуровневых функций можно собрать любое сообщение и добавить в него атрибуты.
С помощью cades.jar (отдельная библиотека) можно эту работу автоматизировать и добавить атрибуты автоматически.

Теперь понятно, спасибо.
С уважением,
Юрий Строжевский
Offline Aleksawka  
#49 Оставлено : 6 ноября 2013 г. 14:33:03(UTC)
Aleksawka

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

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

Сказал(а) «Спасибо»: 4 раз
Добрый день.

Добавил атрибут подписи SigningCertificateV2. Тем не менее, при проверке подписи в логе пишется, что не получается найти клиентский сертификат.
Подскажите, есть ли способ посмотреть, что атрибут был добавлен верно?
Offline Юрий  
#50 Оставлено : 6 ноября 2013 г. 14:50:29(UTC)
Юрий

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

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

Сказал «Спасибо»: 3 раз
Поблагодарили: 95 раз в 68 постах
Автор: Aleksawka Перейти к цитате
Добрый день.

Добавил атрибут подписи SigningCertificateV2. Тем не менее, при проверке подписи в логе пишется, что не получается найти клиентский сертификат.
Подскажите, есть ли способ посмотреть, что атрибут был добавлен верно?

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