Additional Optional Features

The document Java Card Platform Options List describes the list of options available to implement a Java Card platform, based on the Java Card Specifications.

The following Java Card optional features and packages are supported by the Java Card Development Kit Simulator:

  • Integer support
  • Extended length APDU
  • Encodings for 4 or 20 Logical Channels
  • Object Deletion
  • Extended CAP files
  • Sensitive arrays
  • Key Derivation Function (package javacardx.security.derivation)
  • Sensitive Result (package javacardx.security)
  • ByteBuffer (javacardx.framework.nio)
  • StringUtil (javacardx.framework.string)
  • Monotonic Counter (package javacardx.security.util)
  • Certificate parsing (package javacard.security.cert)
  • BCDUtil, BigNumber and ParityBit classes (package javacardx.framework.math)
  • SysTime, TimeDuration classes (package javacardx.framework.time)
  • TLV (package javacardx.framework.tlv)