4

これは何の違いもないと思いますが、Javaアプリケーションを使用してアクセスしてみます。

更新:公開鍵/秘密鍵の暗号化システムでスマートカードを使用します。

4

6 に答える 6

10

スマートカードにはさまざまな種類があり、どの種類のテストを意味するのか明確ではありませんが、暗号化スマートカードについて話していると思います。

JavaCard開発キットには、ソフトウェアでハードウェアJavaCardをエミュレートするために使用できるリファレンスJCREが含まれているため、スマートカードアプレット(作成している場合)を存在しないスマートカードに「デプロイ」して、apdutoolでテストできます[ 1]

[1] http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm

于 2010-05-29T08:26:54.983 に答える
7

この目的のために、オープンソースエミュレーターjCardSimhttp://jcardsim.orgを使用できますこれは、実際のNXPチップJavaCardを完全にエミュレートし、また、テストにjavax.smartcardio(仮想Java Cardターミナル)を使用できます。

于 2012-06-19T10:31:12.880 に答える
2

JCIDEの仮想スマートカードは、WindowsシステムのPCSC通信プロトコルに基づいてカードをシミュレートできます。これは、実際のカードとほぼ同じように使用できます。

JCIDEは、仮想カードと仮想リーダーを含むjavacard開発キットです。いくつかのテストを無料で実行/デバッグするために使用できます。

もっと見ることができます" https://github.com/Tolice/JCIDE/wiki "

于 2015-04-07T09:24:18.557 に答える
0

ここで仮想スマートカード(および仮想リーダー)を入手できます:http ://sourceforge.net/projects/vsmartcard/

于 2011-10-22T12:41:34.373 に答える
0

javacardの実装を探しているなら、CAPRunnerがあなたの友達かもしれません。CAPファイルを実行できます。WebSCardと組み合わせて使用​​すると、 WebSCardにもアクセスできます。

于 2012-02-01T12:02:52.313 に答える
-1

本当にJavaCardプログラミングレベルを下げたい場合は、現在のNetBeans http://www.netbeans.org/(6.9.1以降)にJC3カードエミュレータが用意されたJavaCardモジュールがあり、カードレットをテストできます。 / appletsは、JavaCardプロジェクトで「実行」(または「デバッグ」)を押すだけです。

かなり快適ですが、さまざまなJavaCardバージョンに注意し、最終的にプログラミングしているプラ​​ットフォームバージョンで実際に使用できる機能、関数、およびパラメーターを確認してください。

于 2011-03-28T15:57:51.793 に答える