This maintenance release does not introduce any modification of the API itself but provides a complementary item: the Java Card export file in format version 2.3 as defined since release 3.1 of the Java Card specifications. This may advantageously be used with tools from the Java Card 3.1 Development Kit to perform additional security checks on Applications. This release still includes the export file in older version 2.1 format (targeting deployments on older Java Card platforms).
The new export files are also included for some previous API versions.
Previous Version(s)
This is an updated API, to accompany the new version of Amendment A, which defines:
- A new Confidential Key Loading Scenario, Scenario #4: ECC based Key Agreement Model using a mechanism that does not require the use of a secure channel to ensure the identity of the parties.
- The option of generating AES keys with Scenario #1
- A mechanism for Applications to request a CASD signature, the CASD Signature Service. This service is available through the new AuthoritySignature interface, and the corresponding Global Service.
This material contains the application programming interface (API) required for developing Java Card applets for GlobalPlatform Card Specification v2.2.1 compliant cards which also incorporate the Confidential Card Content Management Amendment A, Remote Application Management over HTTP Amendment B, and the contactless extensions from Amendment C. This ensures interoperability and portability of applications across different cards from different suppliers, and offers full backward compatibility with GlobalPlatform Card Specification v2.1.1 API with Java Card export file v1.3.
This material contains the application programming interface (API) required for developing Java Card applets for GlobalPlatform Card Specification v2.2 compliant cards which also incorporate the Confidential Card Content Management Amendment A, Remote Application Management over HTTP Amendment B, and the contactless extensions from Amendment C. This ensures interoperability and portability of applications across different cards from different suppliers, and offers full backward compatibility with GlobalPlatform Card Specification v2.1.1 API with Java Card export file v1.3.
This material contains the application programming interface (API) required for developing Java Card applets for GlobalPlatform Card Specification v2.2 compliant cards which also incorporate the Confidential Card Content Management Amendment A and Remote Application Management over HTTP Amendment B. This ensures interoperability and portability of applications across different cards from different suppliers, and offers full backward compatibility with GlobalPlatform Card Specification v2.1.1 API with Java Card export file v1.2.
This material contains the application programming interface (API) required for developing Java Card applets for GlobalPlatform Card Specification v2.2 cards which also incorporate Confidential Card Content Management Amendment A. This ensures interoperability and portability of applications across different cards from different suppliers, and offers full backward compatibility with GlobalPlatform Card Specification v2.1.1 API and export file v1.1, HTML Java Card API and Java Card export file v2.2 - v1.1.
This material contains the application programming interface (API) required for developing Java Card applets for GlobalPlatform Card Specification v2.2 cards. This will ensure interoperability and portability of applications across different cards from different suppliers, and offers full backward compatibility with GlobalPlatform Card Specification v2.1.1 API and Java Card export file v 1.0.