• 现行
  • 正在执行有效
  • 2015-12-15 颁布
©正版授权
注:本标准为国际组织发行的正版标准,下载后为完整内容;本图片为程序生成,仅供参考,介绍内容如有偏差,以实际下载内容为准
【正版授权-英语版】 ISO/IEC 11889-3:2015 EN Information technology - Trusted Platform Module Library - Part 3: Commands_第1页
全文预览已结束

下载本文档

基本信息:

  • 标准号:ISO/IEC 11889-3:2015 EN
  • 标准名称:信息技术 可信平台模块库 第3部分:命令
  • 英文名称:Information technology — Trusted Platform Module Library — Part 3: Commands
  • 标准状态:现行
  • 发布日期:2015-12-15

文档简介

一、简介:

ISO/IEC11889系列标准是一组用于规范和标准化TPM(TrustedPlatformModule,可信平台模块)编程接口的标准。TPM是一个安全模块,它提供了一种安全的方法来保护计算机系统的安全性和完整性。该标准旨在提供一种统一的编程接口,以支持TPM模块的功能和安全特性。

二、TPM库:

ISO/IEC11889-3标准提供了TPM库的详细描述,包括其功能、命令和参数。该标准定义了TPM模块可以执行的各种操作,例如初始化、密钥生成、密钥加载、身份验证等。

三、命令详解:

该标准详细描述了TPM库中可用的各种命令,包括命令名称、参数、返回值和示例用法。这些命令包括:

1.TPM_Startup:初始化TPM模块并返回一个唯一的标识符。

2.TPM_Startup_STALL:延迟启动TPM模块,直到系统准备好使用它。

3.TPM_Shutdown:关闭TPM模块。

4.TPM_Get_Capability:获取TPM模块的能力和限制。

5.TPM_Load_Key:加载密钥到TPM模块中。

6.TPM_Unload_Key:从TPM模块中卸载密钥。

7.TPM_Establish_Context:建立与TPM模块的上下文。

8.TPM_Extend_Context:扩展与TPM模块的上下文以执行其他操作。

9.TPM_Clear_Context:清除与TPM模块的上下文。

四、返回值和错误处理:

该标准详细描述了每个命令的返回值和错误代码,以及如何处理这些错误。这有助于开发人员了解何时发生了错误,并采取适当的措施来处理这些错误。

五、示例用法:

该标准提供了几个示例用法,展示了如何使用TPM库中的命令来执行各种操作,例如初始化TPM模块、加载密钥和身份验证等。这些示例可以帮助开发人员更好地理解如何使用该标准来开发安全的应用程序。

ISO/IEC11889-3:2015ENInformationtechnology—TrustedPlatformModuleLibrary—Part3:Commands标准提供了详细的TPM库编程接口,包括命令名称

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
  • 4. 下载后请按顺序安装Reader(点击安装)和FileOpen(点击安装)方可打开。详细可查看标准文档下载声明

评论

0/150

提交评论