問題タブ [emv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java から EMV スマートカードから PAN を読み取る方法
スマート カード リーダーで Maestro/Mastercard から口座番号を読み取る必要があります。Java 1.6 とその javax.smartcardio パッケージを使用しています。カードのチップに保存されている EMV アプリケーションに PAN 番号を要求する APDU コマンドを送信する必要があります。問題は、必要なデータをどこにでも返す APDU コマンドを構築するための通常のバイト配列が見つからないことです...
c# - Select AID コマンドが機能しない
C# を使用して EMV カードを読み取るアプリケーションに取り組んでいます。私は Winscard.dll を使用しています。そして、私は接続を確立しました-リーダーを選択しました-カードに接続してATRを取得します。しかし、AIDリストを使用してコマンドSlecetdアプリケーションを送信すると、データを受信しませんでした。SW1SW2を61XX(XXはデータの長さ)として受信することを期待していました。コマンドを00A4040007A0000000031010として送信しました。
コードは次のとおりです。
//==================================== public void ScardTransmit() { SCARD_IO_REQUEST ioRecv = 新しい SCARD_IO_REQUEST (); バイト[] pbRecvBuffer = 新しいバイト[255]; int pcbRecvLength = 255; バイト[] pbsendBuffer = this.GetSendBuffer();
}
c# - Linux対応のC#のスマートカードAPI
現在、WindowsでP/Invokesを使用してSmartcardAPIを呼び出すプロジェクトがあります。ただし、プロジェクトをオープンソース化してGoogle Codeに配置したので、MonoでのLinuxの覗き見で機能させることに興味があります。
ただし、それを行うための封鎖はスマートカードコードです。私はLinuxでスマートカードと話すことにまったく慣れていませんが、Googleの検索では何も啓蒙的なものは見つかりませんでした。
c# - EMV ピディオン BIP 1300
現在、PIDION BIP-1300 を使用していますが、スマート カード チップの値を取得する方法の例はありますか?
C# と BB_EMV.dll を使用しています...ドキュメントが見つかりません...
これは私が使用しているものの一種です:
私が受け取るのは、ゼロでいっぱいのバイト配列だけです。
前もって感謝します!
iphone - iPhone用EMVカードリーダー
iPhone 用の EMV カード互換リーダーがどうしても必要です...どのようなハードウェアがあるか知っている人はいますか? 私は彼らの読者と一緒に「iZettle」を着実に見つけています。しかし、リーダーを彼ら以外の目的に使用することはできないと思いますか? チップカードを読み取る必要がありますが、どこから始めればよいか考えているかもしれません。
ありがとうございました!セバスチャン
android - Android / NFC:スマートカード(EMV)からATRを読み取る
携帯電話と通信したいEMVスマートカードを入手しました。通信自体はIsoDepを介して問題なく機能しますが、ATRを取得する方法がわかりません。インテントにATRが含まれている必要があることがわかっている限り、必要なコードを誰かに教えてもらえますか?
または、これが不可能な場合は、誰かがSELECTなどのコマンドを使用してカードをウォームリセットする方法を知っている可能性があります。答えはATRです。
iphone - SCardTransmit() は常に 6d00 を返します
クレジットカードの名前、カード番号、有効期限などを読み取ろうとしています。6d00
ただし、呼び出し時には常に戻りますSCardTransmit
。
私は事前に定義されたAIDを使用しています。これは有効であるとグーグルで検索しました(間違っている場合は修正してください)。ここにある:
前もって感謝します。
smartcard - スマート カードで Le Length 0x0000 を読み取る方法
応答 APDU に基づきます。XX バイト (長さ 0x00) を読み取ることができたことを示す 61XX を受け取りました。Le で 0x0000 を読み取りたい場合、256 バイトが使用可能な最大 61FF を常に取得するのだろうか。
コマンド APDU で長さ 0x0000 を読み取り、すべて受信することはできますか?
gsm - ISO7816 通信が GSM か EMV かを識別する方法は?
ISO7816、3GPP、および EMV のデータシートを読みましたが、通信が GSM なのか EMV なのか、それ以外なのかを識別する方法がわかりません。
問題は、コマンドがプロトコルごとに異なりますが、同じ INS を持つ場合があることです (GSM FETCH : INS = 12 および基本的な ISO7816 PERFORM TRANSACTION OPERATION : INS = 12)。
SELECT や READ BINARY などの以前のコマンドで、通信が GSM や EMV などで確立されているかどうかを知る必要があります。
出来ますか ?CLAはそれと何か関係がありますか?
ETSI 102 221 言う FETCH : CLA = 80 ; INS = 12; ISO7816-7 言う FETCH : INS = 10 ; P2 = 8A;
私は本当に混乱していて、よくわかりません。
助けてくれてありがとう。
ティム
smartcard - カード番号を読み取るAPDUコマンド
スマート カードからデビット/クレジット カード番号を取得できるかどうかを知りたいのですが、通信プロトコル PC/SC、CCID およびカード インターフェイス ISO/IEC 7816-1/ を備えたスマート カード リーダーを使用して取得しようとしています。 2/3 スマートカード、MicroSD インターフェイス ISO 7816-4 スマートカード。
これまでのところ、挿入されたカードの種類 (Visa、Mastercard、Maestro など) を取得するだけです。
ありがとう!