Соответствует ли смарт-карта в считывателе сертификату, С#

У меня есть сертификат, импортированный со смарт-карты в мое хранилище сертификатов

Я хотел бы проверить (код С#), активен ли сертификат, т.е. соответствует ли смарт-карта в считывателе моему сертификату


person Spomenko Dragic    schedule 05.05.2010    source источник


Ответы (1)


У меня нет под рукой устройства чтения смарт-карт, но, насколько я помню, когда вы пытаетесь получить доступ к закрытому ключу (например, при попытке подписать или расшифровать), появится всплывающий пользовательский интерфейс от CSP с просьбой вставить правильную карту и / или указать пин-код. . Если вы используете другую карту (чтобы сертификат/закрытый ключ не совпадали), операция завершится ошибкой (я предполагаю, что будет выбрано CryptographicException). Я не слышал об общем способе запроса смарт-карт (что, конечно, не означает, что их нет).

person Tomasz Grobelny    schedule 05.05.2010