OIS/Datapunt IRMAgo server container
Simple container around the irmago server from the Privacy By Design foundation.
Used for authentication demos and tests with IRMA in the context of various Amsterdam services.
use in a requesting context:
Generate a key-pair for every application that will use this instance of the server:
openssl genrsa -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
Place the public keys in ./config, and enable the application in ./config/irmaserver.json under 'requestors'.
Build the image:
docker build -t irma .
Run the container:
docker run -it -d --rm --env BASE_URL="https://<externally reachable url of the container>" -p8088:8088 --name irma_container irma
The BASE_URL should be the publicly reachable (from user's mobile phones or browsers) address of the container.