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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alerans  
#1 Оставлено : 16 декабря 2010 г. 13:42:59(UTC)
Alerans

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

Группы: Участники
Зарегистрирован: 24.11.2010(UTC)
Сообщений: 3

Добрый день, подскажите, пожалуйста какие функции CryptoAPI или КриптоПРО можно использовать, что бы получить список подключенных носителей, причём они должны работать как под Windows так и под Linux.
Offline nikita1  
#2 Оставлено : 22 декабря 2010 г. 19:49:19(UTC)
nikita1

Статус: Участник

Группы: Участники
Зарегистрирован: 11.03.2008(UTC)
Сообщений: 17
Откуда: г. Москва, Россия

Используйте функцию CryptGetProvParam() с параметром PP_ENUMREADERS.
Описание этой функции смотрите в MSDN.
Offline Челпанов А.  
#3 Оставлено : 23 декабря 2010 г. 16:42:53(UTC)
Челпанов А.

Статус: Активный участник

Группы: Участники
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 390
Мужчина
Откуда: КриптоПро

Поблагодарили: 2 раз в 2 постах
Чуть поправлю.
PP_ENUMREADERS функция не из MSDN, а из документации на CSP.
Цитата:
Имя одного из считывателей ключевых контейнеров, которые могут быть использованы криптопровайдером, возвращаемое в виде сериализованной псевдоструктуры CRYPT_ENUMREADER_INFO . Прикладные программы могут вызывать функцию с данным параметром последоватьльно для перечисления всех ключевых контейнеров, поддерживаемых криптопровайдером. Эта функция не является многопоточной, и поэтому при использовании ее в многопоточном контексте есть вероятность, что не все поддерживаемые считыватели будут перечислены.

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