Manjaro 19でスマートカードリーダーが機能しない

Manjaro 19でスマートカードリーダーが機能しない

私はManjaro 19.0.2を実行しており、使用しているスマートカードリーダーを検出しようとしています。SCR3310v2.0。オンライン米軍リソースにアクセスするには、この仕事が必要ですCAC私の身元を確認して認証してください。私はブラウザとしてFirefox 75.0を使用することにしました。

私は以下にリストされているすべての手順に従いました。LinuxでFirefox用CACを使用するためのDoD Cyber​​ Exchangeガイド。私もフォローしましたMilitaryCAC Linuxユーザーガイド

以下は、上記の2つのガイドの概要です。

PKCS#11 実装のために、私は次を使用します。オープンSC。また、指定された4つのパッケージをインストールしました。軍事CAC:

PCSC-ライト- PCSCスマートカードライブラリ
PCSC-CCID*- 汎用USB CCID(チップ/スマートカードインタフェースデバイス)ドライバ
パール-pcsc- スマートカードリーダー用の抽象化レイヤー
PCツール- オプションですが、強く推奨されるこのツールは、PCSCドライバ、カード、およびカードリーダーをテストするために使用されます。

*すでにインストールされているpamac管理者に正しいパッケージ名が見つかりません。サディ代わりに

すべての資格情報を次の場所にあるFirefoxにインポートしました。https://militarycac.com/maccerts/AllCerts.zip(MilitaryCACから提供されたリンク)opensc-pkcs11.soFirefoxセキュリティ設定というファイルをロードしました。

これをすべて行った後、自分のPCに接続してもスマートカードリーダーはオンになりません。これは Windows コンピュータでよく発生します。ファイルブラウザでもハードウェアが検出されるという兆候はありません。

Windowsでうまく動作するので、リーダー自体には問題がないことがわかります。また、これはUSBドライバが最初からManjaroと一緒にインストールされたために欠落しているわけではなく、私のコンピュータが他のUSB接続ハードウェア(たとえば、私の電話)を検出する可能性があるため、ドライバの誤った構成によるものではないことを知っています。 )接続して対話します。

仮想マシンでWindowsを実行する以外に、次に何を試すべきかわかりません。可能であれば、Linuxで実行することをお勧めします。どんな助けでも大歓迎です。


ノート

私はこの問題を解決しました。私に役立つ解決策を以下に見つけました。また、この質問を投稿した後、私のディストリビューションはv20.0にアップデートされました。

ベストアンサー1

プロセスがpcscd実行中ですか? (pgrep -l pcscd何でも出力しますか?)サービス/デーモンとして実行する必要がありますが、最初に有効にする必要があります。

sudo systemctl start pcscd.service     # start it now
sudo systemctl enable pcscd.service    # make it start automatically at boot in the future too

その後、コマンドpcsc_scanはカードリーダーを検出し、カードを挿入するときにカードに関するいくつかの技術情報を提供する必要があります。

Manjaroフォーラムの次の投稿シリーズも参照してください。 https://forum.manjaro.org/t/solved-smartcard-reader-not-shown/39460

デフォルトでは、ポスターkubwitのカードリーダーはカスタムUSB製品/サプライヤーIDを使用し、ドライバーがカードを検出する/etc/libccid_Info.plist前にそのIDを追加する必要があります。ccidあなたのカードリーダーしなければならないベンダーIDが最近変更されていない限り、そのままサポートされます(このリーダーはもともとSCR製品ラインで提供されていましたが、Identivはしばらく前にSCRを購入したため)。

おすすめ記事