GlobalPlatform Card API – Contactless API (org.globalplatform.contactless) v1.4.2
Published Feb 2022
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.
This maintenance version of the Contactless API updates the JAR file and the Javadoc to properly reflect the content of the export file. This fixes a mis-alignment present in v1.4. The files of v1.4 shall be replaced with this new version.
This is an updated API, to accompany the new version of Amendment C, and adds support for Privacy Sensitive Applications. In detail:
- Privacy Sensitive Applications are identified by a new System Install parameter.
- If one (or several) Privacy Sensitive CL Application is activated on the CL interface, then the rules of the Privacy Framework are enforced.
- Privacy Sensitive and Non Privacy Sensitive Applications cannot be activated on the CL interface at the same time. A new activation conflict is defined.
It also adds the capability to retrieve the current Protocol Parameters via the GET STATUS command.
Card Contactless API and Export File for Card Specification v2.3