ZeroPass / PassID-Server

PassID PoC server
MIT License
4 stars 1 forks source link
mrtd pymrtd server

PassID Server - PoC

This repository contains server source code for PassID PoC. The server consists of two services:

Part of source code is also pymrtd library which is used to parse eMRTD file structure, verify integrity of eMRTD files and validate trustchain.

Table of Contents

Dependencies

Configure PostgreSQL database

sudo -i -u postgres

Usage

To extract eMRTD trustchain certificates (CSCA/DSC) from master list files (*.ml) and PKD LDAP files (*.ldif) use python tool pkdext. (Optional) If using SQL database you can use class Builder to load trustchain certificates into database via custom script.

Instructions for running server services:

Server module structure

PassID client repositories:

License

This project is licensed under the MIT License - see the LICENSE.md file for details