Appearance
DocVal Service
The kinegram.digital Document Validation Service (DocVal Service) reads and verifies electronic passports / ID cards (eMRTDs).
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.
Remove the existing JMRTD library from the application:
$ zip -d documentvalidation.jar "BOOT-INF/lib/jmrtd-*.jar"Insert the new jmrtd-*.jar using the Jar Tool:
$ jar u0f documentvalidation.jar "BOOT-INF/lib/jmrtd-0.7.33.jar"
