-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which LDIF files to parse, what countries test ok? #40
Comments
I'm using the latest collection of CSCA Master Lists (item 2) - currently icaopkd-002-ml-000138.ldif. Just run that through and didn't get any errors though - although I'm using OpenSSL 1.0.2s 28 May 2019 though as the one that comes with OSX doesn't support the cms command. I've tested against British, Spanish, Irish, NZ, and a couple of other passport countries. There is little documentation around this - most of what I've found was from http://wiki.yobi.be/wiki/EPassport and looking through the pypassport and JMRTD code. |
I retrieved the ICAO's master list version
icaopkd-002-ml-000137.ldif
which was referred to as "The latest collection of CSCA Master Lists." I attempted to parse from LDIF into the PEM format usingscripts/extract.py
and it caught some encoding errors see below.I am debugging python on vscode for the first time, would be happy to learn what else to gather to document the problem. I don't know if I am using the right file. It's name includes ml for master list so it looked correct. On visual inspection it contains 10 certs for various countries:
ICAO also has
icaopkd-001-dsccrl-004079.ldif
which is much larger and appears to have more countries. This was named "The latest collection of Document Signing Certificates(DSCs) and Certificate Revocation Lists(CRLs) to verify electronic passports." This has my country's certs.The text was updated successfully, but these errors were encountered: