Appearance
DocVal Server
The kinegram.digital Document Validation Server (DocVal Server) reads and verifies electronic passports / ID cards (eMRTDs).
APIs
The DocVal Server 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 Server 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 Server. 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"