Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Как подписаться на события определения/удаления токена?
Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.03.2019(UTC) Сообщений: 79 Сказал(а) «Спасибо»: 4 раз
|
Использую КриптоПро.Net. При попытке подписать сообщение появляется окно с просьбой вставить токен. Вставляю токен, окно закрывается.
Мне нужно при вставке/удаления токена менять данные в программе. Как подписаться на эти события?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.08.2013(UTC) Сообщений: 834 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 215 раз в 174 постах
|
Добрый день. https://docs.microsoft.c...rd-scardgetstatuschangeaЦитата:To be notified of the arrival of a new smart card reader, set the szReader member of a SCARD_READERSTATE structure to "\\?PnP?\Notification", and set all of the other members of that structure to zero. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.03.2019(UTC) Сообщений: 79 Сказал(а) «Спасибо»: 4 раз
|
Автор: Агафьин Сергей Добрый день. https://docs.microsoft.c...rd-scardgetstatuschangeaЦитата:To be notified of the arrival of a new smart card reader, set the szReader member of a SCARD_READERSTATE structure to "\\?PnP?\Notification", and set all of the other members of that structure to zero. да, вообще говоря можно проверять usb устройства но эт наверное не правильно, после вставки токена какое то время проходит на его определение плюс у меня нет возможности несколько токенов затестить, что будет если их несколько? вообщем получается нужно определить не вставку токена, а когда стал доступен/отвалился закрытый ключ у сертификата думаю фоном поток запустить который мониторит hasPrivatekey у KeyInfoX509Data Как считаете, нормальная идея?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.03.2019(UTC) Сообщений: 79 Сказал(а) «Спасибо»: 4 раз
|
Интересно, а если я обращусь к полю hasPrivatekey Появится окно с просьбой вставить токен
надо проверять
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 13.03.2019(UTC) Сообщений: 79 Сказал(а) «Спасибо»: 4 раз
|
HasPrivateKey показывает true а токена нет
а вот при попытке обратиться к закрытому ключу появляется окно
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Как подписаться на события определения/удаления токена?
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close