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

Уведомление

Icon
Error

5 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline artsb  
#1 Оставлено : 7 сентября 2012 г. 1:49:53(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Всем привет!

В “КриптоАРМ 4″ Обновление 3 появился такой вот выпадающий список. Из истории версий:
Цитата:
По словам постоянных пользователей программы удобнее было бы иметь возможность при подписи указать, для чего используется ЭЦП, т.е. какие действия над документом со стороны подписывающего она подтверждает - «согласовано», «утверждено», «ознакомлен».


Вопрос: как тоже самое сделать программно (C++)? Т.е. указать, для чего используется ЭЦП. И зависит ли это от версии самого КриптоПРО?
Offline Андрей Писарев  
#2 Оставлено : 7 сентября 2012 г. 2:32:03(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline artsb  
#3 Оставлено : 7 сентября 2012 г. 3:09:52(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Андрей * написал:
Это не зависит от криптопровайдера (может быть любой),
это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.

достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...

Ясно. Спасибо!

Андрей * написал:

OID-ы назначений начинаются на 1.2.643.6.3.1.ХХ

А где можно полный список посмотреть? Вообще, меня интересует назначение "утверждено".

Андрей * написал:

Тема не относится к CSP...

А где задавать такие вопросы?
Offline Андрей Писарев  
#4 Оставлено : 7 сентября 2012 г. 4:32:40(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline artsb  
#5 Оставлено : 7 сентября 2012 г. 12:12:10(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Андрей * написал:

а) спросить у производителя
б) поставить КриптоАРМ и посмотреть:
- 1) печатный протокол
- 2) файл с ЭЦП в asn1 редакторе или получить текстовый дамп утилитами (certutil и т.п)

Ясно.
Андрей * написал:

1.2.643.6.3.1.5 = Утверждено

Спасибо.
Андрей * написал:

ветка "Встраивание" может?

Ну да. Похоже подходит.

Ещё раз спасибо. Пока всё ясно.
Offline artsb  
#6 Оставлено : 7 сентября 2012 г. 18:11:15(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Похоже, я немного поторопился...
Андрей * написал:

это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.

Какой OID у комментария?
Андрей * написал:

достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...

Т.е. я так понял, что комментарий и назначение добавляются по принципу даты. Так?
Offline artsb  
#7 Оставлено : 7 сентября 2012 г. 19:06:26(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 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 (Не удаётся найти указанный файл).
Offline Андрей Писарев  
#8 Оставлено : 7 сентября 2012 г. 19:07:13(UTC)
Андрей *

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

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

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
artsb написал:
Похоже, я немного поторопился...
Андрей * написал:

это подписанный атрибут, как и комментарий, который используется (введен) в КриптоАРМ-е.

Какой OID у комментария?
Андрей * написал:

достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...

Т.е. я так понял, что комментарий и назначение добавляются по принципу даты. Так?


OID 1.2.643.2.45.1.1.1

предлагаю:
поставить КриптоАРМ и сделать rsa-сертификаты для тестов, ок?
Техническую поддержку оказываем тут
Наша база знаний
Offline artsb  
#9 Оставлено : 7 сентября 2012 г. 19:18:38(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
Ок. За OID спасибо. Можно ещё пример добавления комментария и назначения или ссылку на пример.
Спасибо.
Offline artsb  
#10 Оставлено : 9 сентября 2012 г. 0:39:08(UTC)
artsb

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

Группы: Участники
Зарегистрирован: 06.05.2010(UTC)
Сообщений: 103
Откуда: центр Вселенной

Сказал(а) «Спасибо»: 2 раз
Поблагодарили: 1 раз в 1 постах
КриптоАРМ установил. RSA-сертификат есть.

Как сделать вот это:
Андрей * написал:

достаточно закодировать структуру, добавить этот атрибут при создании подписи и КриптоАРМ покажет текстовый вариант назначения...

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