Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Можно ли программно выбрать КриптоПро CSP из связки CSP + ФКН
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93  Откуда: Москва
|
Здравствуйте. Есть программа, которая через CryptAcquireContext выбирает криптопровайдер. Проблема возникает, если у пользователя связка КриптоПро CSP + КриптоПро ФКН, а он хочет работат с обычным (не ФКН) носителем. Можно ли это сделать не удаляя КриптоПРО ФКН? Например, последовательно проверяя все криптопровайдеры с типом 75. Или, может быть, есть возможность просто временно отключить ФКН провайдер?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,426  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 736 раз в 633 постах
|
Нужно передать имя не ФКН-криптопровайдера. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93  Откуда: Москва
|
Так куда передать-то?
Мы ведь получаем контекст по типу провайдера: CryptAcquireContext(&hCryptProv, CONTAINER, NULL,PROV_GOST_2001_DH, 0)
А имя провайдера и контейнера получаем уже из контекста: CryptGetProvParam(hCryptProv, PP_NAME, pbData, &cbData, 0) CryptGetProvParam(hCryptProv, PP_CONTAINER, pbData, &cbData, 0)
И при этом по типу 75 возвращается контекст ФКН провайдера и, соответственно, его контейнер.
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93  Откуда: Москва
|
Прошу прощения за предыдущий вопрос - нужно было внимательнее смотреть API. Я понял, что третий параметр CryptAcquireContext это и есть имя криптопровайдера. Но теперь еще один вопрос - где получить это имя? Или имена криптопровайдеров есть в виде констант?
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,426  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 736 раз в 633 постах
|
Есть, в нашем SDK - WincryptEx.h |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.10.2013(UTC) Сообщений: 93  Откуда: Москва
|
|
|
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Можно ли программно выбрать КриптоПро CSP из связки CSP + ФКН
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close