問題タブ [eid]

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.

0 投票する
1 に答える
1688 参照

node.js - ノード pcsclite で eID APDU コードを使用する

ノードを介して eID 情報にアクセスする必要があります。このために、これを行うためのパッケージ ( https://github.com/santigimeno/node-pcsclite ) を見つけました。このサイトには、うまくいくように見える例があります(少なくとも何かをしてください。次のコードをコピーしました:

次に、ディレクトリに移動して node + "filename" を使用すると、次の出力が得られます。

出力

私が知る限り、この部分 (APDU コード) です。

それは私に特定の情報を与えるでしょう。

これらすべてに関するドキュメント、特に使用できる APDU のリストが必要です。たとえば、eID 画像を読み取るための APDU。

これまで思いついたキーワードをすべて検索しましたが、役に立つものは何も見つかりませんでした。誰かが私を正しい方向に向けてくれることを本当に願っています。

0 投票する
1 に答える
851 参照

android - PINPAD を使用してリーダーでベルギーの EID カードの PIN コードを確認する

PINPAD リーダーで PIN コードを確認しようとする試みはすべて失敗に終わります。これが私の状況です。

設定

  • ベルギーの EID カード;
  • Bluetoothで接続されたVasco DIGIPASS 875。
  • Vasco の SDK を使用した Android アプリケーション。

状況

APDU コマンドを使用して、ファイルの選択と読み取り、安全な環境の設定 (MSE : SET) を行いました。さまざまなドキュメントからさまざまなソリューションを何度も調査してマージした後、リーダーに PIN コードを要求させることができます。しかし、疑似 APDU コマンドを使用すると、69|C# の応答が返されます。同じプロセス (ファイルの読み取り、安全な環境の設定、PIN の検証) は、PINPAD のない USB リーダーでも正常に機能するため、APDU コマンドは問題ないと思いますが、先行する疑似 APDU コマンドは問題ありません。

使用したドキュメント

BEID ドキュメント、PC/SC Spec part 10 (2.5.2) および補足 (2.2.1)、および6.1.11.3 から 6.1.11.6 までの章のUSB スマート カード デバイス。

私は何を理解しましたか?

最初の部分はFF C2 01 06、リーダーでの直接の PIN 検証用であり、その後に後続のデータのサイズが続きます。次に、PC/SC パート 10 の構造に従ってください。

  1. タイムアウト 1 & 2 (00デフォルト);
  2. 形式 ( 1 バイトのオフセット PIN、左揃え、BCD の89場合と同様に、私に適しているはずです);10001001
  3. PIN ブロック形式 ( 484 ビット長が含まれており、PIN ブロックに 8 バイトが含まれているためです);
  4. PIN の長さの形式 ( 04: PIN ブロックの 4 ビット オフセット);
  5. 最小/最大 PIN の長さ: 040C(しかし、そのようには機能しませんでしたが、0404確実に機能します);
  6. 検証条件は02[OK] ボタンです。
  7. メッセージ数 :01コマンド内のメッセージを使用します。
  8. 言語は0409英語用です。
  9. 表示するメッセージは00、PIN を入力するためのものです。
  10. 000000このフィールドは使用されていないためです。
  11. PINでフォーマットされた後に送信される最終的なAPDUコマンドの長さ(0000000D私の推測です)。
  12. そして、APDU コマンド:0020000108FFFFFFFFFFFFFFFF

結果

確信が持てないいくつかの値 (パディング文字が既に存在するかどうかについては 2、3、4、11、および 12) を何度か変更しましたが、成功せず、結果コードが異なる場合があります。

ここで何が間違っていますか?

事前にt​​hx!

0 投票する
2 に答える
281 参照

google-api - 近接ビーコン API 登録 EID フレーム

私は現在、Google Proximity Beacon API、特に EID-Frame を使用しています。タイプ「EDDYSTONE」を取得して eid フレームを登録できましたが、ビーコン ID「beacons/3!beaconid」で保存されています。

API リファレンスAdvertisedIdには、 の型に「EDDYSTONE_EID」型を含める必要があることが明確に記載されています (こちらを参照)。残念ながら、このタイプのリクエストはエラー応答を受け取ります (画像を参照)。

したがって、eid を解決したい場合は、「beacons/4!beaconId(eid)」のようなビーコン ID を持つビーコンを検索する必要があります (こちらを参照)。eid タイプで登録できなかったので、どうすれば解決できますか?

詳細については、お気軽にコメントしてください。リクエスト内のすべての情報は疑似値ですが、service_ecdh_puplic_key.

タイプ EDDYSTONE_EID の eid レジスタのエラー応答

0 投票する
1 に答える
274 参照

javascript - firefox PKCS11 WebExtesion「予期しないエラーが発生しました」

私はスマート EID カードを使用して開発者 mozzilla v58 に取り組んでいます。

私はこのコードを呼び出します:

私のメニフェストは正しくセットアップされており、ライブラリを見つけますが、エラーコードを返します:

[例外... 「コンポーネントがエラー コードを返しました: 0x80004005 (NS_ERROR_FAILURE) [nsIPKCS11ModuleDB.addModule]」 nsresult: 「0x80004005 (NS_ERROR_FAILURE)」 ロケーション: 「JS フレーム :: chrome://browser/content/ext-pkcs11.js : installModule :: 76行目データ: no]

ご協力ありがとうございました。

0 投票する
0 に答える
62 参照

java - Wildfly でベルギーの eID からクライアント証明書を読み取るには?

ブラウザからベルギーの eid カードからいくつかの基本的なパラメーターを読み取りたいと思います。(例: 名前、シリアル番号)。

Apache 上の PHP アプリケーションでは、有効SSLVerifyCLientにして追加すると、アプリケーションにSSLOptions +StdEnvVarsいくつかのパラメータ (例: $_SERVER['SSL_CLIENT_S_DN']) が提供されることがわかっています。

同じことが、Wilfly (15+) の Java Web アプリケーションでどのように達成されるでしょうか?