The eIDnative library is a Software Development Kit (SDK) for the Belgian Electronic ID Card.
It includes a native API for Microsoft .NET, native Win32, Visual Basic 6.0, VBA and Java (Windows platform only). The SDK supports the following programming languages:
The eIDnative library implements an API for every supported language using the target language. For example, the .NET version is written in C#, the Delphi version is written in Delphi and the Java version is written in Java without using COM or ActiveX.
The eIDnative library is a solution for working with Belgian eID cards that are compatible with the official "Belgian eID Middleware", but does not require it. All applications developed using the eIDnative library will run, disregard the presence of the eID middleware and without any card blocking problems. When the "Belgian eID middleware" is installed the eIDnative library will redirect all function calls to the middleware, acting like a proxy between the application and the eID middleware. However, when the eID middleware has not been installed, the library will access the eID card directly with high speed.
Remember that you always have to distribute eidnative.dll with your applications when using the freeware version. You can copy it to your application folder or to the Windows system folder, depending on the target development language requirements.
Features: