
У меня есть считыватель смарт-карт SCR3310, который я использую с Ubuntu. Я проверил, что моя смарт-карта подключена с помощью pcsc-tools, и что он может успешно обнаружить мою смарт-карту. Я также успешно создал базу данных NSS для своей смарт-карты и использую модуль openSC. Когда я перечисляю модули PKCS #11, я вижу свой модуль openSC и свою смарт-карту, когда она вставлена в считыватель.
Однако, когда я пытаюсь перейти на веб-сайт с поддержкой смарт-карт, я получаю ошибки «Сертификаты не обнаружены». Когда я проверяю хранилище сертификатов в своем браузере, там нет доступных персональных сертификатов. Другие руководства указывают, что я должен иметь возможность видеть свои учетные данные смарт-карты, когда я захожу на веб-сайт с поддержкой смарт-карт, как если бы я использовал activclient в браузерах на базе Windows. Причина, по которой я использую Chromium для этого, заключается в том, что Firefox даже не позволяет мне загружать какие-либо модули PKCS #11, возвращая ошибку «Предупреждение: невозможно добавить модуль» независимо от того, что я делаю. Я пробовал перемещать модули в разные каталоги и даже менять владельца и разрешения, но безрезультатно.
Я также следил заРуководство по Ubuntu CommonAccessCardна букву T, что в точности соответствует тому, что я сделал выше, и я все еще не могу заставить браузеры обнаружить мои сертификаты смарт-карт.