Net iD SDK
Page updated: 2014-04-29
Contents of this page:
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
- 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
- Precise Biometrics Tactivo reader for iOS
- Precise Biometrics Tactivo reader for
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
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
The app developer or app owner will be the Net iD SDK license
Documentation for Net iD SDK’s are included in the SDK packages.
Java documents for “Net iD SDK for Android” can be found
Will not work with compressed
certificates since zlib is not generic available for Android and iOS.