DebianSidのGnuPGでAndroidスマートカードエミュレーター(スマートカードが私のワークフローに適合するかどうかを確認するため)を使用しようとしています。
電話でアプレットを表示できるpn532ブレークアウトを使用してlibNFCを構成しました。
私はこれをグーグルで文字通り1時間費やしましたが、「AndroidはNFC OpenPGPスマートカードをサポートしています!」」と「YubikeyNEOはNFCをサポートしています!」以外の関連する結果は見つかりませんでした。
GnuPGの観点からは、NFCと直接接続されたスマートカードの間に違いはありません。従来のスマートカード、USBプラグ、またはNFCのいずれを使用する場合でも、すべての場合でドライバーが公開します。 PC/SC または [〜#〜] ccid [〜#〜] プロトコルを介したスマートカード。
OpenPGPでNFCスマートカードを使用するために必要なもの:
scdaemon
を介してスマートカードを取得しますscdaemon
は通常、利用可能なOpenPGPスマートカードを取得するのに非常に優れていますが、特に複数のスマートカードリーダーが利用可能な場合は、追加の設定が必要になる場合があります。 man scdaemon
OpenPGPスマートカードの問題を設定およびデバッグする方法に関するいくつかの関連情報を提供します。一般的な解決策はありません。
とにかく、小さなものから始めて、小さなタスクに分割します。まず、NFC通信が、別のより単純なアプリケーションまたはいくつかのデバッグツールで期待どおりに機能していることを確認してから、OpenPGPスマートカードを使用したテストに切り替えます。エミュレーション。