In the telecommunications world, APIs play important roles at different levels. The Open Mobile API (OMAPI) for instance, allows mobile applications to access different secure elements such as a UICC or an eUICC. While the Java API establishes a common architecture and command structure used on Java Cards.
GlobalPlatform SEAC technology is a gatekeeper mechanism between the mobile OS and UICC applications. Its function is to enable access control for UICC applications based on access rules stored in the UICC. The GSMA TS.27 NFC Handset Test Book defines test cases that validate the correct device side implementation of this control stack, the so-called "access control enforcer".
Bringing Know-How & Expertise to Telecommunication APIs
As an applet developer, you want to make sure that the card APIs you use work correctly. Reflecting the great importance, COMPRION has developed test environments and dedicated tests for the Java API to ensure that they are compliant with test specifications.
Many Java Card products rely on the GlobalPlatform specifications for the secure management of applications on the card. As a member of GlobalPlatform, COMPRION knows all specifications and has developed its Java API solutions based on this know-how.
The OMAPI test bench is a set of tests that verify the compliance of mobile phones with the SIMalliance Open Mobile API. As a strategic partner of the SIMalliance, COMPRION has been deeply involved in the development of the OMAPI test specifications. That’s why our test solution ensures that mobile applications can access different secure elements in a mobile device such as SIMs properly without compromising the security. In the meantime GlobalPlatform has taken over maintenance of the corresponding specifications. For this reason the respective test solution is now listed as GlobalPlatform OMAPI test bench.
COMPRION's SEAC device test bench validates the access control enforcer implementation defined by GlobalPlatform.