This repository contains JavaCard applet designed to work with Web-eID solution.
It consists of two sub-projects (having corresponding README.md
in each sub-project) in the src
directory:
1) JavaCard applet source code and build files 2) Python management console (card initialization and sending APDU commands)
Currently the applet works fine with tweaked web-eid-app (install instructions here).
See individual nested READMEs for more details.
cd src/InfinitEID-applet
git submodule update --init sdks
ant -f ./build.xml
java -jar ./gp.jar --uninstall ./InfinitEID-applet.cap
java -jar ./gp.jar --install ./InfinitEID-applet.cap
src/InfinitEID-card-management/bin/cli
and selecting initialize optiongp.jar
does not work with M1 versions of Java properly, so x86-64 version must be installed. For compatibility reasons, I also chose Java 8:
.zshrc
or other corresponding terminal source file: alias gp="/Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home/bin/java -jar <replace-this-with-path-to-src/InfinitEID-applet/gp.jar>"