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