1

SLE5542スマートカードの有効なAPDUリストがどこにも見つかりません。実際に私はこれを見つけました: http ://www.acs.com.hk/drivers/eng/PMA_ACR38x(CCID)_v6.01.pdf しかし、それは機能していません。

互換性のあるSLE4442も検索しました。いくつかの標準化を検索しましたが、何も検索しませんでした。(SLE4442に関する包括的なデータシートをいくつか見つけましたが、APDUデータは含まれていません)

私はこのドメインの初心者なので、何かが足りないかもしれません。

結局、私はカードにいくつかのデータを読み書きできるようにしたいと思っています。(プログラム可能なセキュリティコードPSC検証を含む)

4

4 に答える 4

1

SLE5528と4428はSMARTcardではなく、正しく覚えていれば、3線式プロトコルをサポートするダム(同期)メモリチップです。したがって、ATRを送信せず、APDUを理解しません。代わりに、読み取り、書き込み(両方ともオフセットで動作)、PIN検証の3つのハードワイヤードコマンドのみを理解します。書き込みに前のPINエントリが必要なオフセットを設定できます。残念ながら、PCSCはこのようなものに対処するサポートを提供していません。CT-APIと呼ばれるリーダーに依存しないインターフェイスがあります(ドイツでは90年代半ばに健康保険証に対応するためにある程度人気がありましたが、それ以降はほぼ消滅している可能性があります)が、リーダーに依存するため、リーダーの製造元が提供する必要があります。紛らわしいことに、APDUのようなコマンド/応答構造もありますが、これはドライバー/リーダーによって低レベルのハードウェア操作に変換されます。これも説明します、APDUリストを取得するのが非常に難しい理由:チップ自体には何もありません。これ質問には良い答えがあり、それはさらに役立つかもしれません。

于 2012-10-01T14:41:21.570 に答える
0

役に立つかもしれない情報を見つけました: http://flylogic.net/docs/sle4442.pdf

于 2013-08-05T14:13:25.120 に答える
0

あなたは暗闇の中にいます。5528/4428 で同様の問題が発生しましたが、ドキュメントが常に現実世界と一致するとは限りません。同じカードに対して 2 つまたは 3 つのバージョンが見つかることがありますが、それぞれが異なる APDU セットを示唆しており、それぞれがいくつかのバージョンで正しいか間違っているかを示しています。このドメインへの楽しいエントリにはなりません。それ以外の場合は、ドキュメントが接続手順から欠落している詳細を明らかにしない場合があります。つまり、半分の時間は接続を確立できない可能性があります。しかし、SDK のコード サンプルを見ると、急に何をしなければならないかがわかります...

SDK については、学習しようとしている ACS リーダー/カード用の SDK を購入できます。誤解しないでほしいのですが、SDK が適切に作成されているわけでもありません。実際、いくつかの構文エラーを修正しない限り、一部のコード サンプルをコンパイルすることさえできない場合がよくあります。それを乗り越えた後でも、コードサンプルにバグがある場合があります。

もう1つ、私は彼らの技術サポートに賭けません。通常はまったく意味をなさないほぼ自動化された応答が得られます. 彼らは今、連絡担当者を変更しましたが、おそらくあなたは私よりも幸運に恵まれるでしょう.

良いニュースは、いったん機能するようになると、本番環境でうまくいく可能性が高いということです.

于 2012-09-23T06:59:24.673 に答える