問題タブ [smartcard]

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 に答える
10067 参照

windows-7 - Windows 7 がスマート カードに干渉する

PC/SC API を使用してスマート カードと通信するアプリケーションがあります。Windows 7 では、奇妙な結果が得られます。カードから返されたデータに一貫性がなく、特定のコマンドでは無効です。グループ ポリシーでスマート カード プラグ アンド プレイ サービスを無効にすると、すべて正常に動作します。誰かが似たようなことを経験しましたか? スマート カードのプラグ アンド プレイ サービスを正常に動作させる方法はありますか? 無効にする必要がないのはいいことです...

0 投票する
4 に答える
1228 参照

active-directory - POSシステムでユーザーをスムーズに切り替えるには?

小さなお店の POS システムを設計しています。店舗には POS が 1 つしかありませんが、多くの場合、店舗には 1 人から 3 人のユーザー (売り手) がいます。各ユーザーはシステム内に独自のユーザー アカウントを持っているため、頻繁にログインおよびログアウトします。ログイン/ログアウト システムを適切に設計するにはどうすればよいですか?

ログインするたびにパスワードを入力するのに非常に時間がかかるため、ユーザーは今のところパスワードを使用していません。

プラットフォームは Windows Vista ですが、Windows 7 もサポートしたいと考えています。ネットワーク上で Active Directory を使用しています。システムは今のところJava/Swingで開発していますが、C#.NET/WPFに変更しようと考えています。

SmartCard ソリューションについて考えていますが、それが自分の状況に適しているかどうかわかりません。より安全になります (私は気に入っています) が、実装が簡単でスムーズに使用できるかどうかはわかりません。たとえば、POS システムをバックグラウンドで実行したり、ユーザーが切り替えたときにすぐに開始したりできますか? スマートカード ソリューションは非常に高価ですか? (私の顧客は小さなショップです) SmartCard ソリューションでは、.NET と Java のどちらを使用するのが好まれますか?

パスワード/パスワードなし/スマートカード以外にどのような解決策がありますか?

  • ログイン/ログアウト システムを適切に設計するにはどうすればよいですか?
  • この目的でスマートカードを使用する良い解決策はありますか?
  • C#.NET/WPF と Java/Swing プラットフォームの両方で提案されたソリューションを希望します。
  • Active Directory ソリューションと、Windows で 1 つのユーザー プロファイルのみを使用するソリューションの両方について、提案されたソリューションを希望します。

この問題は、同様の製品でどのように解決されますか? 私はパスワード ソリューションしか見たことがありませんが、扱いにくいものです。

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

blackberry - Blackberry スマートカード リーダーの例

BlackBerry スマートカード リーダーを利用する BlackBerry 用のアプリを作成しています。この件に関するドキュメントはあまりないので、誰かが最初の例を教えてくれると本当にうれしいです.

基本的に、カードには 1 つの RSA 秘密鍵と証明書 (対になった公開鍵用) があります。データを暗号化/復号化し、署名もできるようにしたいと考えています。最終的な目標は、スマートカードに含まれるクライアント証明書を使用して、相互認証された SSL 接続を確立することです。

これが私がこれまでに思いついたコードです:

これtokenは有望に見えます - いくつかの素晴らしいメソッドがありますが、「不可解な」引数があります。次はどうする?

0 投票する
3 に答える
1626 参照

embedded - MIFARE スマート カードは、実行可能なプログラムを作成できるという意味でプログラム可能ですか?

MIFARE Ultralightカードのバリエーションはかなり広まっています。たとえば、巨大な運送会社はそれらを支払いカードとして採用しています。

MIFARE のサイトとウィキペディアからわかるように、カードの内部には本格的なマイクロコンピュータがあり、プロセッサ、メモリなどを備えています。カードをリーダーに近づけると、そのフィールドがカード アンテナに電流を誘導し、カード コンピュータの電源が入り、リーダーと通信するためにいくつかの複雑なプロトコルを実行します。

それは素晴らしいことですが、そのようなカードで実行され、カードがデフォルトで実行しない便利なことを実行する独自のプログラムを作成できますか? そのようなプログラムができることの簡単な例は何ですか?

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

usb - スマートカード リーダーの命名: リーダーを削除すると、残りの名前が変更されます

私はスマートカードアプリケーションを書いています。このアプリケーションは、カードをリーダーに接続し、時々それで動作します。リーダーが使用できなくなったときに監視する必要があります (カードが取り出されるか、リーダーが USB から取り外されます)。

リーダーはSCardStatusChangeを使用して監視されます。この機能には、監視するリーダー名が必要です。

カード付きの 2 つのリーダーを USB スロットに挿入します。「USB Smart Card Reader 0」「USB Smart Card Reader 1」として認識されます。リーダーを 1 つ削除します。Windows は、「USB スマート カード リーダー 1」がまだ接続されていると表示します。私はそれを挿入します - 両方とも利用可能です。今、私は2番目のものを削除します。Windows はまだ「USB スマート カード リーダー 1」が接続されていると表示します。そして、まだ接続されている「USB Smart Card Reader 0」であるため、これが問題です。名前が変更されたため、追跡ルーチンはリーダーを監視できません。

ドライバーの問題ですか、それとも XP スマートカード サブシステムの問題ですか? 使用されるドライバーは、USB CCID Compliant バージョン 5.2.3790.1830 (VID 076B、PID A021)、usbccid.sys です。

0 投票する
4 に答える
14843 参照

c++ - スマートカードのプログラミングの開始

スマートカードのプログラミングを始めるにはどうすればよいでしょうか? 私はここで、彼が始めるために必要なすべてのツールキットについて尋ねています: 書籍、チュートリアル、ハードウェアなど.

私は数人のスマートカード プログラマーと一緒に遊ぶことを計画していますが、この分野にはかなり慣れていません。

編集:私は主に、Unix のようなオペレーティング システムをうまく扱うプログラマーに関心があります。また、これがどのように機能するのかわかりません...しかし、C/C++でプログラムしたいと思います

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

c# - リーダーのスマートカードは証明書に対応していますか, c#

証明書をスマート カードから証明書ストアにインポートしました

証明書がアクティブかどうか (C# コード) を確認したい、つまり、リーダーのスマート カードが証明書に対応しているかどうかを確認したい

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

c# - スマート カード c# にテキスト ファイルを書き込む

私がやりたいことは、テキスト ファイルをスマート カードに書き込んで読み取ることです。
WindSCard は使用する dll ですが、その機能は非常に不可解です。
その上で利用できる無料のラッパーはありますか?私がやりたいことを行うチュートリアルはありますか?

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

outlook - Smartcard Minidriver [Windows] を使用した電子メール署名 (Outlook)

私はスマート カード ミニドライバーを開発しており、Outlook 2007 を使用して電子メールに署名しようとしています。必要なすべての機能をミニドライバーに実装しました。

「スマートカード ユーザー」証明書を作成して保存することができました。これはスマートカード上の秘密キーです (ミニドライバー経由で Microsoft 証明書サービスを使用)。

  • Outlook 経由で電子メールに署名しようとすると、エラー メッセージ (内部エラー) が表示されます。ミニドライバーへの最後の呼び出しは、"cmapfile" の ReadFile です。

  • 異なる非スマートカード証明書を使用して Outlook 経由で電子メールに署名しようとすると、正常に動作します。

  • (Windows SDK サンプルに基づく) CryptoAPI を使用してデータに署名しようとすると、正常に動作します。

Windows 7 を使用しています。

誰かがこの問題をデバッグする方法を知りましたか?

CAPI2 イベントログを有効にしようとしましたが、適切な情報が得られません。

0 投票する
5 に答える
22008 参照

java - Javaを使用したスマートカードへのアクセス

プロジェクト分析のため、Javaがスマートカードにアクセスする方法について学習しようとしています。Javaでテストを行うために使用できる仮想スマートカードはあるのでしょうか。

ちなみに、Java Cardについて読んだことがありますが、Javaを使用したスマートカードデータアクセスではなく、カードでJavaを実行するために使用されているようです。