6

STK アプリケーションを開発しようとしていますが、開発キットを入手できる場所がわかりません。現在 Javacard については、Oracle の Web サイトから入手していますが、sim.toolkit パッケージがありません。

Gemalto などから購入したくありません。「無料」の実装はありますか?

ETSI - 3GPPがいくつかのコードとライブラリを含む zip ファイルであることがわかりましたが、これで十分かどうかはわかりません。そこにあるコードから cap/jar ファイルを生成しますか?

ありがとう

4

1 に答える 1

12

3GPP からのファイルは、Oracle からダウンロードした Javacard ライブラリを補完するのに十分なはずです。

カードの Javacard バージョンを知る必要があるのと同様に、カードがサポートする SIM API のバージョンも知る必要があります。あなたが言及した 3GPP TS 03.19 に対してチェックするか、3GPP TS 43.019をチェックすることもできます。正しいバージョンをダウンロードしてください。

SIM API ライブラリを生成するために使用したいくつかの手順を次に示します。

  1. 3GPP 43.019 v5.6.0など、関連する SIM API アーカイブをダウンロードします。
  2. 43019-560.zipファイルを抽出します
  3. Annex_A_java.zipその下に抽出
  4. Annex_A_java解凍したディレクトリを開く
  5. フォルダをsim圧縮する
  6. sim.zip拡張機能の名前を変更しますsim_v5.6.0.jar

JAR ファイルの他に、エクスポート ファイルもコピーする必要があります (CAP ファイルの生成時に必要)。

  1. エキスAnnex_B_Export_Files.zip
  2. Annex_B_Export_Filesディレクトリを開く
  3. simディレクトリをエクスポート ファイル ディレクトリのコレクションにコピーします。

それが役に立てば幸い!

于 2014-03-18T05:36:10.900 に答える