summaryrefslogtreecommitdiff
path: root/nitrokey/tests
diff options
context:
space:
mode:
authorDaniel Mueller <deso@posteo.net>2019-01-09 13:41:53 -0800
committerDaniel Mueller <deso@posteo.net>2019-01-09 13:41:53 -0800
commit4842ac86c0a805c5c4a679644594252ca5ea388b (patch)
treed49fcace411df5361f7c9fd6880629e7bec0a1d3 /nitrokey/tests
parent749a5c78c2075c5d37b01ec4fd23704aa5cfdf09 (diff)
downloadnitrocli-4842ac86c0a805c5c4a679644594252ca5ea388b.tar.gz
nitrocli-4842ac86c0a805c5c4a679644594252ca5ea388b.tar.bz2
Introduce Admin and User PIN fields to execution context
In order to run tests fully non-interactively we need to avoid the need for using the GPG agent's PIN entry and caching mechanism. To accomplish that, we first need an alternate way to supply the PINs to use to the program. This change offers such a way by extending the execution context with two fields representing the PINs that are populated by corresponding environment variables, NITROCLI_ADMIN_PIN & NITROCLI_USER_PIN, if set. While only two PINs are required right now, because the program allows for the changing of each of the PINs, we also add two fields representing new PINs. These latter two fields are populated by the NITROCLI_NEW_ADMIN_PIN and NITROCLI_NEW_USER_PIN environment variables.
Diffstat (limited to 'nitrokey/tests')
0 files changed, 0 insertions, 0 deletions