Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
Недоступна кнопка ОК при первой генерации на дискету/флэшку
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.12.2007(UTC) Сообщений: 30 Откуда: Москва
|
"Проблема возникает у новых клиентов, которые только установили КриптоПро и не имели ранее личных сертификатов. Не зависит от OS (есть на WinXP и на Win7) или версии КриптоПро (3.0 и 3.6). Случается с дискетами и флэшками. Пользователь нажимает кнопку "Сгенерировать ключи, распечатать публичный ключ". После этого возникает окно КриптоПро "Вставьте ключевой носитель". Кнопка ОК - недоступна. Жмет "Отмена", "Назад".
Еще раз "Сгенерировать ключи, распечатать публичный ключ" и ключ спокойно генерируется. Та же проблема решается попыткой обращения к устройству через "Мой компьютер". В таком случае окно с ошибкой просто исчезает и продолжается процесс генерации."
После установки КриптоПро - перезагрузку делали.
Есть идеи, почему так происходит? "Таких обращений у нас порядка 3 каждый день (клиентов сейчас регистрируется очень много...)."
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,405  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 720 раз в 624 постах
|
А что делает кнопка "Сгенерировать ключи, распечатать публичный ключ"? Нужен воспроизводимый тест. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.12.2007(UTC) Сообщений: 30 Откуда: Москва
|
Кнопка "Сгенерировать ключи, распечатать публичный ключ" сайта вызывает написанный мной ActiveX-компонент, который для генерации ключей использует напрямую функции CryptoAPI (еще давно переписывал генерацию ключей и запроса с помощью XEnroll CreatePKCS10, а также установку - вызовами напрямую к CryptoAPI). Так понимаю, проблема возникает уже при вызове CryptAcquireContext, которой передаются имя контейнера в виде GUID, заполняется имя провайдера, тип, флаги CRYPT_NEWKEYSET.
P.S. "Случается с дискетами и флэшками." при первой попытке генерации, а при повторной "ключ спокойно генерируется". Интересно еще наблюдение "проблема решается попыткой обращения к устройству через "Мой компьютер". В таком случае окно с ошибкой просто исчезает и продолжается процесс генерации."
P.P.S. Уведомления об ответах на форуме что-то не приходят, может, попали в спам, или не нашел сходу, как подписаться на тему/ответы, если вдруг не подписан.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,405  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 720 раз в 624 постах
|
Подписка - в кнопке options. Тест все-таки нужен - иначе не сможем воспроизвести. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.12.2007(UTC) Сообщений: 30 Откуда: Москва
|
Спасибо, не заметил, options и что это ссылка. По ссылке http://62.113.32.66/srvcert.zip можете скачать утилиту и запустить srvcert.exe /DebuggingClasses=* По кнопке Create Request утилита вызывает точно тот же мой код, который вызывает ActiveX сайта. Утилита выдает также на консоль и в файл в темп-каталоге отладочный лог со всеми параметрами всех вызываемых функций CryptoAPI (и также пишет о вызовах WinAPI и т.д.).
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.0
»
Недоступна кнопка ОК при первой генерации на дискету/флэшку
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close