Fidesmo for Android Developers
Why make your app interact with a Fidesmo Card:
- Store security credentials in a tamper-resistant Secure Element: a contactless card, accessible through the smartphone’s NFC interface. Examples:
- Token for two-factor authentication
- Key storage for secure email
- Certificate storage for digital signature
- Connect to services distributed by companies participating in the ecosystem. For example, a public transportation app can offer tickets, or a tourism app can offer day passes for the attractions in a city.
- Charge for the services your app delivers: we take care of the boring bits.
Where it fits
The Fidesmo App provides an access point to the ecosystem through an Intents API. Through this entry point, your app can
- Request services from any Service Provider in the ecosystem (example: buy a transportation ticket that is stored in the Fidesmo Card.)
- Install in the Fidesmo card a JavaCard App previously uploaded to the Fidesmo servers, for example an OTP app like this one.
The Fidesmo App deals with communication between Service Providers and the Fidesmo server, on one side, and the Fidesmo Card on the other, making sure that commands are transmitted to the card reliably and securely.
- Sign up
- Order a sample Fidesmo Card
- Follow our tutorial to load a service onto the card: the Hello Fidesmo application.
- Read the documentation about the Fidesmo App
- Have a look at this tutorial to learn how to handle NFC cards and interact with the Fidesmo App.
- You can also follow this more advanced tutorial that shows how to handle a real-life Javacard app using our open source Nordpol library.
If you don't find your question there, please use the email address below.
We would love to know your opinion! Please write to us at firstname.lastname@example.org and we will answer your questions.