Наша компания теперь начинает использовать смарт-карты, поскольку используемый нами онлайн-портал для налогового администрирования требует аутентификации.
Я никогда раньше не работал со смарт-картами. Драйверы устройств установлены правильно. Диагностический инструмент, который был включен в комплект кардридера, подтверждает, что кардридер работает успешно и может получить доступ к смарт-карте. Он также правильно отображается в диспетчере устройств Windows.
Однако когда я захожу в закрытую область онлайн-портала через браузер, где требуется аутентификация, отображается общая ошибка о том, что смарт-карта не вставлена или считыватель, возможно, не подключен.
(Для тестирования я использовал IE и Google Chrome.)
Мы используем фирменное программное обеспечение SmartCard на другом Domain-PC для фирменного программного обеспечения VPN. Эти SmartCard также доступны и работают при использовании браузера, поэтому у меня вопрос, всегда ли требуется специальное программное обеспечение в качестве промежуточного программного обеспечения.
Я буду благодарен за любые советы от тех, кто когда-либо имел опыт работы со смарт-картами.
решение1
Приложениям необходимо использовать библиотеку смарт-карт с помощью некоторого интерфейса. К сожалению, существует несколько различных интерфейсов. PKCS#11 — это стандартный интерфейс, доступный во всех операционных системах.
Вы можете найти больше информацииздесь.