Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2021(UTC) Сообщений: 11
|
Всем доброго времени суток. Возникает такая ошибка "Неправильный параметр набора ключей. (0x8009001F)", при указании Код:
var PrivateKey = yield cadesplugin.CreateObjectAsync('X509Enrollment.CX509PrivateKey')
yield PrivateKey.propset_ProviderName("Infotecs GOST 2012/512 Cryptographic Service Provider")
yield PrivateKey.propset_ProviderType(77)
yield PrivateKey.propset_ExportPolicy(0x1)
yield PrivateKey.propset_KeySpec(1)
yield CertificateRequestPkcs10.InitializeFromPrivateKey(0x1, PrivateKey, '')
Отредактировано пользователем 29 сентября 2021 г. 11:23:30(UTC)
| Причина: Не указана
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 395 раз в 366 постах
|
Добрый день. Где собственно имя контейнера? Полагаю использование InitializeFromPrivateKey означает, что контейнер уже есть.
Также интересно причем здесь КриптоПро? X509Enrollment компонент от Майкрософт Infotecs GOST 2012/512 Cryptographic Service Provider и тип 77 - сами понимаете чьи.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: two_oceans Добрый день. Где собственно имя контейнера? Полагаю использование InitializeFromPrivateKey означает, что контейнер уже есть.
Также интересно причем здесь КриптоПро? X509Enrollment компонент от Майкрософт Infotecs GOST 2012/512 Cryptographic Service Provider и тип 77 - сами понимаете чьи.
Это интерфейс https://docs.cryptopro.ru/cades/plugin/certenroll плагина, аналогичный MS. Другой вопрос, почему в ветке КриптоПРО.NET, а не плагина (код на js)... |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: v.eremenkoisoit Всем доброго времени суток.
Возникает такая ошибка "Неправильный параметр набора ключей. (0x8009001F)" На странице тестового УЦ работает плагин, успешно получается сертификат? http://testgost2012.cryp....ru/certsrv/certrqma.aspЕсли Да - смотреть код формирования запроса. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2021(UTC) Сообщений: 11
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2021(UTC) Сообщений: 11
|
Автор: Андрей * Автор: v.eremenkoisoit Всем доброго времени суток.
Возникает такая ошибка "Неправильный параметр набора ключей. (0x8009001F)" На странице тестового УЦ работает плагин, успешно получается сертификат? http://testgost2012.cryp....ru/certsrv/certrqma.aspЕсли Да - смотреть код формирования запроса. Да все работает. Оказалось проблема была в наименовании контейнера
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Проверил, работает с ViPNet CSP Snimok ehkrana ot 2021-09-29 12-50-15.png (54kb) загружен 6 раз(а). Snimok ehkrana ot 2021-09-29 12-50-52.png (26kb) загружен 6 раз(а). Snimok ehkrana ot 2021-09-29 12-51-01.png (12kb) загружен 5 раз(а). Snimok ehkrana ot 2021-09-29 12-52-42.png (83kb) загружен 4 раз(а). |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: v.eremenkoisoit
Да все работает. Оказалось проблема была в наименовании контейнера Предлагаю дополнить пример с указанием имени. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 16.08.2021(UTC) Сообщений: 11
|
Автор: Андрей * Автор: v.eremenkoisoit
Да все работает. Оказалось проблема была в наименовании контейнера Предлагаю дополнить пример с указанием имени. Код:
var containerName = "Посланник"
yield PrivateKey.propset_ContainerName(containerName)
Насколько я понял он даты не воспринимает в наименовании контейнера
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: v.eremenkoisoit Автор: Андрей * Автор: v.eremenkoisoit
Да все работает. Оказалось проблема была в наименовании контейнера Предлагаю дополнить пример с указанием имени. Код:
var containerName = "Посланник"
yield PrivateKey.propset_ContainerName(containerName)
Насколько я понял он даты не воспринимает в наименовании контейнера С датой или временем? Т.е. соответствует ли containerName требованию к имени файла (на диске в профиле пишет, к примеру)? |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close