JMRTD

Installation

JMRTD (the host side API) is Java software and has been known to run on Windows, Linux, Mac OS X. For displaying certain information (biometric images) JMRTD relies on native libraries that may not be available on all of these platform.

Use one of the automatic installers below to install JMRTD:

Source code

Developers can check out the source code from JMRTD's SVN repository (we're using the Subclipse plugin for Eclipse ourselves). Note that the host API currently requires JDK 1.6.

Hardware

JMRTD requires a (contactless) PC/SC smart card reader, or, on Android, a 2.3 or better device with NFC capability. JMRTD was tested with:

If you manage to get things working with other hardware, please let us know.

Dependencies

You may need to first install the following:

The JMRTD jar file can be placed anywhere in the class path.

Passport Applet

Functionality to personalize the passport applet after it is uploaded to the card is provided in the passport host API.