
私は Ubuntu で使用している SCR3310 スマート カード リーダーを持っています。pcsc-tools を使用してスマート カードが接続され、スマート カードが正常に検出されることを確認しました。また、スマート カード用の NSS データベースも正常に作成し、openSC モジュールを使用しています。PKCS #11 モジュールを一覧表示すると、リーダーに挿入された openSC モジュールとスマート カードが表示されます。
しかし、スマート カード対応の Web サイトにアクセスしようとすると、「証明書が検出されませんでした」というエラーが表示されます。ブラウザーで証明書ストアを調べると、個人証明書は利用できません。他のガイドでは、Windows ベースのブラウザーで activclient を使用している場合と同様に、スマート カード対応の Web サイトにアクセスすると、スマート カードの資格情報を確認できるはずだと示されています。このために Chromium を使用している理由は、Firefox では PKCS #11 モジュールを読み込むことすらできず、何をしても「警告: モジュールを追加できません」というエラーが返されるからです。モジュールを別のディレクトリに移動したり、所有権や権限を変更したりしてみましたが、効果はありませんでした。
私もフォローしていますUbuntu CommonAccessCard ガイドこれはまさに私が上で行ったことと同じで、ブラウザでスマート カード証明書を検出できない状態が続いています。