Skip to content

DocVal Service ​

The kinegram.digital Document Validation Service (DocVal Service) reads and verifies electronic passports / ID cards (eMRTDs).

Results

WebSocket

NFC

DocVal Service

Your Server

eMRTD Connector

PASSPORT / ID CARD (eMRTD)

Results

WebSocket

NFC

DocVal Service

Your Server

eMRTD Connector

PASSPORT / ID CARD (eMRTD)

APIs ​

The DocVal Service offers two APIs for different integration scenarios:

  • WebSocket API: Live verification where the Connector SDKs read the chip via NFC and communicate with the DocVal Service in real time. Supports full verification including clone detection.

  • HTTP API: Server-to-server verification where your backend sends pre-read eMRTD files to the DocVal Service. Supports parsing and Passive Authentication, but not clone detection.

Open Source Licenses ​

LGPL Compliance

In order to comply with LGPL the JMRTD Library can be replaced, as shown in the example below. The Java application is located at path /app/documentvalidation.jar inside the container.

  1. Remove the existing JMRTD library from the application:
    $ zip -d documentvalidation.jar "BOOT-INF/lib/jmrtd-*.jar"

  2. Insert the new jmrtd-*.jar using the Jar Tool:
    $ jar u0f documentvalidation.jar "BOOT-INF/lib/jmrtd-0.7.33.jar"