2016-03-30 2 views
0

私はn88マイクロUSB OTG EMVカードリーダーを持っています。私は、カードデータMicro USB OTGリーダーによるEMVカードのプレーンテキストオフラインPIN確認ですか?

https://play.google.com/store/apps/details?id=sasc.android.smartcard

私がログに表示されたら、平文オフラインPIN検証がCVMリスト内のルールとしてリストされていないを読み取るためにアプリケーションの下に使用しました。

smart card app results

私は、「レコードを読み取る」フェーズ後にPINを確認しようとすると私の質問は、カードがコマンドを確認受け入れますか?これまでは、コマンドの検証コマンドに対して無効な応答が返されています。 CVMリストにルールがないと、プレーンテキストのPIN検証も可能ですか?

答えて

1

実際には、CVMではサポートされていない検証メトードを実行していません。しかし、あなたがforceをplaintext Verifyコマンド(プレーンテキストオフラインPIN検証)を実行したい場合、結果は特定の支払いカードに依存します。たとえば、Visaカードの場合、平文をいつでも実行することができますが、MasterCardはアプリケーション制御バイトに平文を許可しないことがあります。

あなたのケースでは、カードがオフラインピンをまったくサポートしていないようです。

0

[PINの確認]コマンドは、[レコードの読み取りコマンド]の後にカードに送信する必要のあるコマンドがないため、すぐに送信できます。 「処理の制限」を確認してから「オフラインデータ認証」をチェックします。

CVMは、ターミナルとカードのパラメータに従ってネゴシエートされ、選択されます。 CVMリストにコースのPINが含まれていない場合、端末はPIN(またはそのような他の方法の署名)を要求しません。

カードのカーネルコードが表示されませんでしたが、カードのPINを実行するようにカードに指示すると、実行前に可能なCVMメソッドがチェックされます。はい、CVMリストにはPINが含まれている必要があります。

+0

... CVMリストにプレーンテキストピンが含まれていない場合、カードはプレーンテキストピンが含まれたVERIFYコマンドを拒否します。 – Serge

関連する問題