1{ 2 "type": "TPM2_ALG_RSA", 3 "nameAlg":"TPM2_ALG_SHA256", 4 "srk_template": "system,restricted,decrypt,0x81000001", 5 "srk_description": "Storage root key SRK", 6 "srk_persistent": 1, 7 "ek_template": "system,restricted,decrypt", 8 "ek_description": "Endorsement key EK", 9 "rsa_signing_scheme": { 10 "scheme":"TPM2_ALG_RSAPSS", 11 "details":{ 12 "hashAlg":"TPM2_ALG_SHA1" 13 } 14 }, 15 "rsa_decrypt_scheme": { 16 "scheme":"TPM2_ALG_OAEP", 17 "details":{ 18 "hashAlg":"TPM2_ALG_SHA1" 19 } 20 }, 21 "sym_mode":"TPM2_ALG_CFB", 22 "sym_parameters": { 23 "algorithm":"TPM2_ALG_AES", 24 "keyBits":"128", 25 "mode":"TPM2_ALG_CFB" 26 }, 27 "sym_block_size": 16, 28 "pcr_selection": [ 29 { "hash": "TPM2_ALG_SHA1", 30 "pcrSelect": [ ] 31 }, 32 { "hash": "TPM2_ALG_SHA256", 33 "pcrSelect": [ 8, 9 , 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 ] 34 } 35 ], 36 "exponent": 0, 37 "keyBits": 2048, 38 "session_hash_alg": "TPM2_ALG_SHA256", 39 "session_symmetric":{ 40 "algorithm":"TPM2_ALG_AES", 41 "keyBits":"128", 42 "mode":"TPM2_ALG_CFB" 43 }, 44 "ek_policy": { 45 "description": "Endorsement hierarchy used for policy secret.", 46 "policy":[ 47 { 48 "type":"POLICYSECRET", 49 "objectName": "4000000b", 50 } 51 ] 52 }, 53 "sh_policy": { 54 "description":"Description pol_16_0", 55 "policy":[ 56 { 57 "type":"POLICYPCR", 58 "pcrs":[ 59 { 60 "pcr":16, 61 "hashAlg":"TPM2_ALG_SHA256", 62 "digest":"0000000000000000000000000000000000000000000000000000000000000000" 63 } 64 ] 65 } 66 ] 67 } 68} 69