当社では、税務管理用のオンライン ポータルで認証が必要なため、スマートカードの使用を開始しています。
これまでスマートカードを扱ったことはありません。デバイス ドライバーは適切にインストールされています。カード リーダーに付属の診断ツールにより、カード リーダーが正常に動作し、スマート カードにアクセスできることが確認されました。また、Windows デバイス マネージャーにも正しく表示されます。
ただし、認証が必要なオンライン ポータルのクローズド エリアにブラウザー経由でアクセスすると、スマート カードが挿入されていないか、リーダーが接続されていない可能性があるという一般的なエラーが表示されるだけです。
(テストにはIEとGoogle Chromeを使用しました。)
私たちは、独自の VPN ソフトウェア用に、別のドメイン PC で独自のスマートカード ソフトウェアを使用しています。これらのスマートカードも利用可能であり、ブラウザーの使用時に機能します。そのため、ミドルウェアとして常に特別なソフトウェアが必要なのかという疑問が生じます。
スマートカードの経験がある方からのアドバイスをいただければ幸いです。
答え1
アプリケーションは、何らかのインターフェースを使用してスマート カード ライブラリを使用する必要があります。残念ながら、インターフェースは複数存在します。PKCS#11 は、すべてのオペレーティング システムで使用できる標準インターフェースです。
詳細情報はここ。