Generate client certificates dynamically for TestEnv
The client certificates stored in resources/development/tls/ should be generated automatically for use during development.
As such, they should be included in .gitignore and therefore not be checked into Git anymore.
Advice for implementation from #312:
various places in the code assume the certificate files to exist. We imagine, the best approach would be to dynamically generate the certificate files on the respective developer PCs and place the paths into the
.gitignorefile, so they don't get checked into the repo.
Very much preferably so, developers should not need to perform an additional setup step after checking out the repo for the generation to happen, so it might make sense to trigger the generation in thebuild.rsfile of e.g.opendut-util. (Thebuild.rsfile is executed before compilation, and hopefullyopendut-utilis a dependency of everything that needs the certificates.).