Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Всем привет! В “КриптоАРМ 4″ Обновление 3 появился такой вот выпадающий список. Из истории версий: Цитата:По словам постоянных пользователей программы удобнее было бы иметь возможность при подписи указать, для чего используется ЭЦП, т.е. какие действия над документом со стороны подписывающего она подтверждает - «согласовано», «утверждено», «ознакомлен». Вопрос: как тоже самое сделать программно (C++)? Т.е. указать, для чего используется ЭЦП. И зависит ли это от версии самого КриптоПРО?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
artsb написал:Всем привет! В “КриптоАРМ 4″ Обновление 3 появился такой вот выпадающий список. Из истории версий: Цитата:По словам постоянных пользователей программы удобнее было бы иметь возможность при подписи указать, для чего используется ЭЦП, т.е. какие действия над документом со стороны подписывающего она подтверждает - «согласовано», «утверждено», «ознакомлен». Вопрос: как тоже самое сделать программно (C++)? Т.е. указать, для чего используется ЭЦП. И зависит ли это от версии самого КриптоПРО? Это не зависит от криптопровайдера (может быть любой), это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е. достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения... OID: 1.2.643.2.45.1.1.3 Тип: BMPString OID-ы назначений начинаются на 1.2.643.6.3.1.ХХ p.s. новости с окраин вселенной...p.s.2. Тема не относится к CSP... Отредактировано пользователем 7 сентября 2012 г. 2:44:37(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Андрей * написал:Это не зависит от криптопровайдера (может быть любой), это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.
достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...
Ясно. Спасибо! Андрей * написал: OID-ы назначений начинаются на 1.2.643.6.3.1.ХХ
А где можно полный список посмотреть? Вообще, меня интересует назначение "утверждено". Андрей * написал: Тема не относится к CSP...
А где задавать такие вопросы?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
artsb написал: где можно полный список посмотреть?
а) спросить у производителя б) поставить КриптоАРМ и посмотреть: - 1) печатный протокол - 2) файл с ЭЦП в asn1 редакторе или получить текстовый дамп утилитами (certutil и т.п) artsb написал: Вообще, меня интересует назначение "утверждено".
1.2.643.6.3.1.5 = Утверждено artsb написал:Андрей * написал: Тема не относится к CSP...
А где задавать такие вопросы? ветка " Встраивание" может? Отредактировано пользователем 7 сентября 2012 г. 4:37:09(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Андрей * написал: а) спросить у производителя б) поставить КриптоАРМ и посмотреть: - 1) печатный протокол - 2) файл с ЭЦП в asn1 редакторе или получить текстовый дамп утилитами (certutil и т.п)
Ясно. Андрей * написал: 1.2.643.6.3.1.5 = Утверждено
Спасибо. Ну да. Похоже подходит. Ещё раз спасибо. Пока всё ясно.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Похоже, я немного поторопился... Андрей * написал: это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.
Какой OID у комментария? Андрей * написал: достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...
Т.е. я так понял, что комментарий и назначение добавляются по принципу даты. Так?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Делаю так: Код:
const char ccAttrOID[] = "1.2.643.2.45.1.1.3";
const char ccAssertOID[] = "1.2.643.6.3.1.5";
CryptEncodeObject(TYPE_DER,
ccAttrOID,
(LPVOID)ccAssertOID,
NULL,
&aSize);
CryptEncodeObject() возвращает 0. GetLastError() = 2 (Не удаётся найти указанный файл).
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
artsb написал:Похоже, я немного поторопился... Андрей * написал: это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.
Какой OID у комментария? Андрей * написал: достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...
Т.е. я так понял, что комментарий и назначение добавляются по принципу даты. Так? OID 1.2.643.2.45.1.1.1 предлагаю: поставить КриптоАРМ и сделать rsa-сертификаты для тестов, ок? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Ок. За OID спасибо. Можно ещё пример добавления комментария и назначения или ссылку на пример. Спасибо.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
КриптоАРМ установил. RSA-сертификат есть. Как сделать вот это: Андрей * написал: достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...
?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close