When an encrypted private key is used in an ABAC scenario, the needed passphrase can be passed in via a file or be interactively prompted via callback. In this testing suite, openssl is used to create the initial encrypted private key. It is used by various scripts and api calls to create principal credentials which can then be used to sign and issue access rules. to run, runcheck creddy ------ This directory contains 2 scripts that exercise different ways of accessing and using encrypted private key under creddy. creddy_test_auto, is run&checked automatically creddy_test_hand, needs to be run interactively by the user creddy_prover ------------- This directory contains the original acme_rockets_rt0 test that is modified to use an encrypted private key for Acme principal credential. python ------ This directory contains the python version of acme_rocket_rt0 test that is modified to use an encrypted private key for Acme principal credential. acme_rocket_rt0_hand, is a variation that can be run by hand only.