jCardSim icon
jCardSim icon

jCardSim

jCardSim is an open source simulator implements Java Card, v.2.2.1:

  • javacard.framework.*
  • javacard.framework.security.*
  • javacardx.crypto.*

Key Features:

  • Rapid application prototyping
  • Ease of writing Unit-tests (5 lines of code)
  • Emulation of Java Card Terminal, abili.

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Emulation

 Tags

jCardSim News & Activities

Highlights All activities

Recent activities

No activities found.

jCardSim information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    1 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all
jCardSim was added to AlternativeTo by User1297624 on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is jCardSim?

jCardSim is an open source simulator implements Java Card, v.2.2.1:

  • javacard.framework.*
  • javacard.framework.security.*
  • javacardx.crypto.*

Key Features:

  • Rapid application prototyping
  • Ease of writing Unit-tests (5 lines of code)
  • Emulation of Java Card Terminal, ability to use javax.smartcardio APDU scripting (scripts are compatible with apdutool from Java Card Development Kit)
  • Ease of verification tests creation (Common Criteria)

What is the difference from Oracle Java Card Development Kit simulator?

  • Implementation of javacard.security.* One of the main differences is the implementation of javacard.security.*: current version is analogous with NXP JCOP 31/36k card. For example, in jCardSim we have support an on-card KeyPair.ALG_EC_F2M/ALG_RSA_CRT-key generation. Simulator from Oracle has only KeyPair.ALG_RSA and KeyPair.ALG_EC_FP support, which not supported on real cards.

  • Execution of Java Card applications without converting into CAP jCardSim can work with class files, without any conversions. This allows us to simplify and accelerate the development and writing of unit-tests.

  • Simulator API jCardSim has simple and usable API, which allows you to work with simulator like with real Java Card using javax.smartcardio.*.

  • Cross-platform jCardSim completely written in Java and can therefore be used at all platforms which supports Java (Windows, Linux, MacOS, etc).