LAA and SAM SM have been defined in SAM requirements. LAA is a module in the device that provides the capability to manage SAM applications (called also SAM applets).
Through the LAA, the End User is able to perform functions including, but not limited to, the following:
- View the SAM Services information.
- Manage (delete, upgrade, etc.) SAM applications on the SAM SD.
- Select End User ’s authentication and authorization methods (e.g. biometry, etc.).
The LAA is responsible for installing SAM applications on the SAM SD.
For that purpose, LAA needs to exchange messages with a server called SAM SM. This documentation defines the necessary protocol. To understand the protocol, please, refer to:
The documentation also includes Terminology and Definitions and References.
For LAA - HTTP REST Binding please refer to:
There are different ways to generate the object from HTTP REST Binding - OpenAPI specification. This project is compliant with maven. The file pom has been designed to generate java objects. It can be modified to generate other language objects as described in OpenAPI plugin documentation Simply launch the java object generation. The objects will be generated in target/generated directory.
mvn clean install
Another way is to use the OpenAPI CLI tool