Net iD Service

Net iD SDK

Page updated: 2014-04-29

Contents of this page:
Known limitations


SecMaker’s vision is to provide generic client apps for the mobile devices in the same way as Net iD Enterprise can be used for Windows, Mac OS X and Linux environments. There are however a number of limitations in software and hardware for the mobile environments that have made this hard to fulfill. Examples of limitations are:

- Sandboxing problems (Android & iOS).
- Lack of generic smart card reader support (Android & iOS).
- Standard web browser lacks support for SSL and client certificates (Android).
- Limited Bluetooth support, only audio (iOS).
- No card readers with support for mobile platforms (Android and iOS)

No thoroughly investigations have been made regarding Windows Phone 7 so far but there are known limitations similar to Android and iOS.

To make it possible to start using smart cards in mobile environments SecMaker has now developed Net iD SDK’s for Android and iOS. At the moment there is only support for one card reader for each OS but support for other card readers will be implemented when card readers from other vendors are available. The card readers implemented are:

- Precise Biometrics Tactivo reader for iOS
- Precise Biometrics Tactivo reader for Android

All cards supported by Net iD Enterprise are also supported by Net iD SDK’s. The reason for Net iD for mobile environments being a SDK and not a generic app is the sand boxing making it hard for apps to share resources, and therefore the Net iD SDK together with the card reader drivers have to be integrated in the app needing smart card support. See pictures below for system architecture of Windows, Android and iOS.



To get access to the Net iD SDK’s you need to sign a software evaluation agreement. After we have received the agreement the contact person will be provided with credentials to the “NiM Developers” group in SecMakers support portal.

Please send a scanned copy of the completed agreement to


The licensing model of Net iD SDK is normally "per user". However, this can be discussed to suit the actual business case.
The app developer or app owner will be the Net iD SDK license holder.



Documentation for Net iD SDK’s are included in the SDK packages.

Java documents for “Net iD SDK for Android” can be found here.










Known limitations

Will not work with compressed certificates since zlib is not generic available for Android and iOS.