in utils/run_in_ci.py [0:0]
def make_softhsm_key(private_key_path):
print ("Setting up private key via SoftHSM")
softhsm_run = subprocess.run("softhsm2-util --init-token --free --label my-token --pin 0000 --so-pin 0000", shell=True)
if (softhsm_run.returncode != 0):
print ("ERROR: SoftHSM could not initialize a new token")
return softhsm_run.returncode
softhsm_run = subprocess.run(f"softhsm2-util --import {private_key_path} --token my-token --label my-key --id BEEFCAFE --pin 0000", shell=True)
if (softhsm_run.returncode != 0):
print ("ERROR: SoftHSM could not import token")
print ("Finished setting up private key in SoftHSM")
return 0