set -e source helpers.sh start_up CRYPTO_PROFILE="RSA" setup_fapi $CRYPTO_PROFILE function cleanup { tss2 delete --path=/ shut_down } trap cleanup EXIT KEY_PATH="HS/SRK/myRSASign" POLICY_NAME=policy_pcr POLICY_DATA=$TEMP_DIR/pol_pcr16_0.json JSON_POLICY=policy/pcr-policy EXPORTED_POLICY=$TEMP_DIR/exported-pcr-policy tss2 provision tss2 import --path=$JSON_POLICY --importData=$POLICY_DATA tss2 createkey --path=$KEY_PATH --type="noDa, sign" --policyPath=$JSON_POLICY \ --authValue="" tss2 exportpolicy --path=$KEY_PATH --jsonPolicy=$EXPORTED_POLICY --force if [ ! -s $EXPORTED_POLICY ] then echo "Exported policy is empty" exit 1 fi expect <