fapi-list.sh 535 B

123456789101112131415161718192021222324252627282930313233
  1. set -e
  2. source helpers.sh
  3. start_up
  4. CRYPTO_PROFILE="RSA"
  5. setup_fapi $CRYPTO_PROFILE
  6. function cleanup {
  7. tss2 delete --path=/
  8. shut_down
  9. }
  10. trap cleanup EXIT
  11. KEY_PATH=HS/SRK/myRSASign
  12. tss2 provision
  13. tss2 createkey --path=$KEY_PATH --type="noDa, sign" --authValue=""
  14. tss2 list
  15. PROFILE_NAME=$( tss2 list --searchPath= --pathList=- | cut -d "/" -f2 )
  16. SIGN_OBJECT=/$PROFILE_NAME/$KEY_PATH
  17. if [ `tss2 list --searchPath=$KEY_PATH --pathList=-` != $SIGN_OBJECT ]; then
  18. echo "tss2_list single object failed"
  19. exit 1
  20. fi
  21. exit 0