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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline art2207  
#1 Оставлено : 20 февраля 2008 г. 13:06:02(UTC)
art2207

Статус: Новичок

Группы: Участники
Зарегистрирован: 18.02.2008(UTC)
Сообщений: 6
Мужчина
Откуда: Санкт-Петербург (ЗАО "Центр Финансовых Технологий"

Добрый день!

Вот код текста с использование библиотеки XEnroll.dll

CertEnroll.ProviderType = 75;
CertEnroll.KeySpec =2;
CertEnroll.LimitExchangeKeyToEncipherment = 0;
CertEnroll.UseExistingKeySet = 0;
CertEnroll.GenKeyFlags = 1;
CertEnroll.ContainerName = tbNameCon.Text.Trim();
CertEnroll.UseExistingKeySet = 0;

CertEnroll.createFilePKCS10(subject, oids, "request_cur\\rq" + name_file + ".req");

При таких параметрах создаётся запрос, но с расширением 2.5.29.15 и флагом c0, а нужно f0.

Подскажите, пожалуйста, как создать запрос с расширением 2.5.29.15 (флагом f0) и KeySpec = 2?

Заранее благодарю!!!!
Offline Kirill Sobolev  
#2 Оставлено : 20 февраля 2008 г. 14:18:33(UTC)
Кирилл Соболев

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

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

Поблагодарили: 177 раз в 168 постах
У Вас противоречие в условии задачи.
С одной стороны, Вы хотите сделать ключ подписи - KeySpec = 2, это AT_SIGNATURE.
С другой, в сертификат в KeyUsage прописать флаги Шифрование ключей(0x20) и Шифрование данных (0х10), что будет означать, что ключевая пара может использовться для шифрования.
Техническую поддержку оказываем тут
Наша база знаний
Offline art2207  
#3 Оставлено : 20 февраля 2008 г. 18:25:31(UTC)
art2207

Статус: Новичок

Группы: Участники
Зарегистрирован: 18.02.2008(UTC)
Сообщений: 6
Мужчина
Откуда: Санкт-Петербург (ЗАО "Центр Финансовых Технологий"

СПАСИБО!!!!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.