Skip to content

gaelrgerard/laa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Applet Assistant (LAA) <-> SAM SM Interface

Introduction

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.

Protocol binding

For LAA - HTTP REST Binding please refer to:

Tools

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

Releases

No releases published

Packages

No packages published

Languages