/SERAM

Secure Element remote access management

Primary LanguageHTMLMIT LicenseMIT

GP SERAM

Introduction

The aim of this GP SERAM is to define an administration protocol to perform remote management of applications residing on any type of Secure Element in a device (e.g. mobile phone, tablet...). Remote management means the delivery of management commands to a Secure Element hosted in a device and the management of the related responses. These management commands could for instance be used to install an application and to provide data to an application. Examples of applications could be payment applications, transit applications, or access applications.

To understand the protocol, please, refer to:

The documentation also includes Terminology and Definitions and References. An example of an Order Provisioning Interface is also given.

Protocol binding

For GP SERAM - 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.