Статус: Новичок
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 9 Сказал(а) «Спасибо»: 3 раз
|
Добрый день.
Столкнулись с проблемой, инициализируется неверный провайдер CryptAcquireCertificatePrivateKey(). Сертификат по алгоритмам ГОСТ 34.10-2001/34.11-94 (тип 75), ключ rutoken S(аналогично с rutoken ЭЦП 2.0) .Контекст провайдера возвращается ГОСТ 34.10-2012 (тип 80). При попытке подписать сообщение - ошибка "Указан неверный алгоритм (0x80090008)"
Если захардкодить инициализацию провайдера на тип 75, не используя CRYPT_KEY_PROV_INFO из СertGetCertificateContextProperty(..., CERT_KEY_PROV_INFO_PROP_ID,...) - подписание проходит успешно.
Подписание встроенной утилитой csptestf проходит успешно, сообщение создается на алгоритмах, соответствующих сертификату.
Версия дистрибутива Крипто - Про 4.0 R3 9944 (также пробовали на 5.0 - аналогично)
Заранее спасибо.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,374 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 704 раз в 613 постах
|
А кто создаёт ссылку на ключ с неверным провайдером? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 9 Сказал(а) «Спасибо»: 3 раз
|
Автор: Максим Коллегин А кто создаёт ссылку на ключ с неверным провайдером? Добрый день! $ csptestf -absorb -cert -pattern 'rutoken'
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 22.10.2018(UTC) Сообщений: 9 Сказал(а) «Спасибо»: 3 раз
|
Автор: Буянов Иван Автор: Максим Коллегин А кто создаёт ссылку на ключ с неверным провайдером? Добрый день! $ csptestf -absorb -cert -pattern 'rutoken' Попробовали через certmgr - провайдер после импорта сертификата определяется правильно.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,374 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 704 раз в 613 постах
|
absorb пропишет провайдер по умолчанию. Сейчас он 80 для 4.0\5.0. Если нужен 75 - укажите его: |
|
1 пользователь поблагодарил Максим Коллегин за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close