没有合适的资源?快使用搜索试试~ 我知道了~
TSS_JSON_Policy_v0p7_r08_pub.pdf
需积分: 1 0 下载量 86 浏览量
2023-07-21
06:35:35
上传
评论
收藏 1.36MB PDF 举报
温馨提示
试读
57页
TPM 软件栈技术规范
资源推荐
资源详情
资源评论
TCG TSS 2.0 JSON Data Types and Policy Language Specification
TCG TSS 2.0 JSON Data Types and Policy Language Specification | Version 0.7 | Revision 08 | 6/11/2020 | PUBLISHED Page 1 © TCG 2020
DISCLAIMERS, NOTICES, AND LICENSE TERMS
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY
WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR
ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
Without limitation, TCG disclaims all liability, including liability for infringement of any proprietary rights, relating to use
of information in this specification and to the implementation of this specification, and TCG disclaims all liability for
cost of procurement of substitute goods or services, lost profits, loss of use, loss of data or any incidental,
consequential, direct, indirect, or special damages, whether under contract, tort, warranty or otherwise, arising in any
way out of use or reliance upon this specification or any information herein.
This document is copyrighted by Trusted Computing Group (TCG), and no license, express or implied, is granted
herein other than as follows: You may not copy or reproduce the document or distribute it to others without written
permission from TCG, except that you may freely do so for the purposes of (a) examining or implementing TCG
specifications or (b) developing, testing, or promoting information technology standards and best practices, so long
as you distribute the document with these disclaimers, notices, and license terms.
Contact the Trusted Computing Group at www.trustedcomputinggroup.org for information on specification licensing
through membership agreements.
Any marks and brands contained herein are the property of their respective owners.
TCG TSS 2.0 JSON Data Types and Policy Language Specification
TCG TSS 2.0 JSON Data Types and Policy Language Specification | Version 0.7 | Revision 08 | 6/11/2020 | PUBLISHED Page 2 © TCG 2020
NORMATIVE-INFORMATIVE LANGUAGE
The key words “MUST,” “MUST NOT,” “REQUIRED,” “SHALL,” “SHALL NOT,” “SHOULD,” “SHOULD NOT,”
“RECOMMENDED,” “MAY,” and “OPTIONAL” in this document’s normative statements are to be interpreted as
described in RFC-2119, Key words for use in RFCs to Indicate Requirement Levels.
TCG TSS 2.0 JSON Data Types and Policy Language Specification
TCG TSS 2.0 JSON Data Types and Policy Language Specification | Version 0.7 | Revision 08 | 6/11/2020 | PUBLISHED Page 3 © TCG 2020
ACKNOWLEDGEMENTS
TCG and the TSS Work Group would like to thank the following people for their work on this specification:
• Will Arthur Raytheon
• Brenda Baggaley Security Innovation (OnBoard Security)
• Dave Challener Johns Hopkins University
• Mike Cox Security Innovation (OnBoard Security)
• Andreas Fuchs Fraunhofer SIT
• Ken Goldman IBM
• Dominic Grauvogl Infineon Technologies AG
• Peter Hüwe Infineon Technologies AG
• Jürgen Repp Fraunhofer SIT
• Philip Tricca Intel
• Lee Wilson Security Innovation (OnBoard Security)
• Paul England Microsoft
• James Nguyen Wave
TCG TSS 2.0 JSON Data Types and Policy Language Specification
TCG TSS 2.0 JSON Data Types and Policy Language Specification | Version 0.7 | Revision 08 | 6/11/2020 | PUBLISHED Page 4 © TCG 2020
CONTENTS
DISCLAIMERS, NOTICES, AND LICENSE TERMS .......................................................................................... 1
NORMATIVE-INFORMATIVE LANGUAGE ...................................................................................................... 2
ACKNOWLEDGEMENTS .............................................................................................................................. 3
1 Introduction............................................................................................................................................ 6
1.1 Acronyms ....................................................................................................................................... 6
1.2 TCG Software Stack 2.0 (TSS 2.0) Specification Structure .................................................................. 7
1.3 References ..................................................................................................................................... 8
2 JSON encoding for TPM data types ......................................................................................................... 9
2.1 TPM base types .............................................................................................................................. 9
2.1.1 UINT8 to INT32 ...................................................................................................................... 9
2.1.2 UINT64 and INT64 .................................................................................................................. 9
2.1.3 Named constants and Enumerations ......................................................................................... 9
2.2 TPM2Bs byte buffer types ............................................................................................................... 10
2.2.1 Simple TPM2Bs ..................................................................................................................... 10
2.2.2 Complex TPM2Bs .................................................................................................................. 10
2.3 TPML list types .............................................................................................................................. 10
2.4 TPMS struct types .......................................................................................................................... 11
2.5 TPMU union types .......................................................................................................................... 11
2.6 TPMA attribute types ...................................................................................................................... 12
3 Additional intermediate data types ........................................................................................................... 13
3.1 Additional TPM-like data types ......................................................................................................... 13
3.1.1 TPMS_POLICYAUTHORIZATION ........................................................................................... 13
3.1.2 TPMU_POLICYELEMENT ...................................................................................................... 14
3.1.3 TPMS_PCRVALUE ................................................................................................................ 15
3.2 Additional non-TPM-like list types ..................................................................................................... 15
3.2.1 TPML_POLICYAUTHORIZATIONS ......................................................................................... 16
3.2.2 TPML_POLICYELEMENTS .................................................................................................... 16
3.2.3 TPML_POLICYBRANCHES .................................................................................................... 16
3.2.4 TPML_PCRVALUES .............................................................................................................. 17
3.3 Additional non-TPM-like types ......................................................................................................... 17
3.3.1 TPMI_POLICYTYPE (JSON String) ......................................................................................... 17
3.3.2 TPMT_POLICYELEMENT ...................................................................................................... 18
3.3.3 TPMS_POLICYBRANCH ........................................................................................................ 18
4 The Policy Language ............................................................................................................................. 20
剩余56页未读,继续阅读
资源评论
书香度年华
- 粉丝: 1w+
- 资源: 383
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功