Skip to content

APIs between a SMA SM (serveur managing SAM service) and the LAA (module in the device that provides access to SAM)

License

Notifications You must be signed in to change notification settings

Orange-OpenSource/LAA-SAM_SM-Interface

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 a 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

About

APIs between a SMA SM (serveur managing SAM service) and the LAA (module in the device that provides access to SAM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%