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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline okolobaxa  
#1 Оставлено : 11 января 2011 г. 15:40:52(UTC)
okolobaxa

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

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

С помощью CERTENROLL пытаюсь добавить в запрос атрибут 1.3.6.1.4.1.311.13.2.2 (CSP подачи заявок). В MSDN написано что он добавляется автоматически, но этого почему-то не происходит.

Атрибут добавляю следующим образом:
Код:

CX509AttributesClass attribs = new CX509AttributesClass();
CX509AttributeCspProvider CspProvider = new CX509AttributeCspProviderClass();
CspProvider.InitializeEncode(X509KeySpec.XCN_AT_KEYEXCHANGE, CSPName, EncodingType.XCN_CRYPT_STRING_BASE64, _Signature_);
attribs.Add((CX509Attribute)CspProvider);
CCryptAttributeClass atty = new CCryptAttributeClass();
atty.InitializeFromValues(attribs);
//Добавляем атрибут в запрос
req.CryptAttributes.Add((CCryptAttribute)atty); 


Вопрос:
Что нужно написать в 3й строке CspProvider.InitializeEncode(X509KeySpec.XCN_AT_KEYEXCHANGE, CSPName, EncodingType.XCN_CRYPT_STRING_BASE64, _Signature_) в последнем параметре _Signature_. Откуда его можно взять или инициализировать?

OS: Windows 7(CERTENROLL)
Crypto-Pro 3.6

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

Offline Kirill Sobolev  
#2 Оставлено : 11 января 2011 г. 18:29:35(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Это подпись библиотеки провайдера, лежит в самой DLL в ресурсе.
Техническую поддержку оказываем тут
Наша база знаний
Offline okolobaxa  
#3 Оставлено : 11 января 2011 г. 20:31:05(UTC)
okolobaxa

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

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

Странно, но без него тоже все работает. УЦ принял и обработал запрос без ошибок.

Какую смысловую нагрузку несет в себе этот атрибут?

to Kirill Sobolev
В какой dll? dll Крипто-Про?
Offline Kirill Sobolev  
#4 Оставлено : 12 января 2011 г. 15:11:54(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
Странно, но без него тоже все работает. УЦ принял и обработал запрос без ошибок.

Ничего странного - видимо ЦС не должен или просто не умеет обрабатывать этот атрибут.
Цитата:
Какую смысловую нагрузку несет в себе этот атрибут?

По названию же видно - информацию о CSP, на котором был сделан запрос.
Цитата:
В какой dll? dll Крипто-Про?

Если делаете запрос на нашем провайдере - то да.
А вообще - в той, которая прописана в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\<Имя провайдера>\Image Path.
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.