1. TPM文件夹下创建abrmd文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ mkdir abrmd
penghao@Ding-Perlis-MP260S48:~/TPM$ ls
abrmd  dependencies  ibmtpm  tss

2. 进入abrmd文件夹

penghao@Ding-Perlis-MP260S48:~/TPM$ cd abrmd/
penghao@Ding-Perlis-MP260S48:~/TPM/abrmd$ 

3. 下载tpm2-abrmd源码

运行以下命令下载tpm2-abrmd源码:

git clone https://github.com/tpm2-software/tpm2-abrmd.git

实际命令及结果如下:

主要来源: : setup程序会使用blkid和grep自动拉出LUKS和EFI引导分区。 它唯一需要的输入是一个cryptsetup密码和一个简单的yes 。 该脚本支持标志,如下所示: -b:通过UUID手动设置引导分区 -l:通过UUID手动设置LUKS分区 -p:提供用于自动化的cryptsetup密码 -r:在/ dev / mapper /下手动设置根分区 -y使脚本清晰地进行签名内核创建 一旦完成第一轮,它将尝试设置GRUB菜单项。 如果系统不使用GRUB,则在发出通知后它将继续运行。 接下来,将添加一个systemd文件,并使该文件能够在引导时运行。 tpm2keyunlock.service文件将安装在/ etc / systemd / system下,并运行TPM命令以将秘密保留在内存 这是 TPM 2.0 的用户空间 TSS。 它实现了与 TCG TSS 工作组的 ESAPI、SAPI 和 TCTI API(可能还有更多)等效(但 API 不兼容)的功能,但接口有望更简单。 它带有 110 多个“TPM 工具”示例,可用于脚本化应用程序、快速原型设计、教育和调试。 它还带有基于 Web 的 TPM 界面,适合向不熟悉 TCG 技术的观众进行演示。 它对于基本的 TPM 管理也很有用。 有关操作系统、平台和硬件支持,请参阅以下链接。 请参阅 https://sourceforge.net/projects/ibmswtpm2/ 上的配套 IBM TPM 2.0 和 projects/ibmtpm2acs 上的证明 我欢迎 (1) 错误报告、(2) 文档请求、(3) ECC 测试建议和 (4) ) 请求您迫切需要的功能。 有关其他支持,请参阅 wiki - 文档的补充。 问题:安装PHP扩展执行phpize 报错为: Cannot find config.m4. Make sure that you run /usr/local/bin/phpize in the top level sourc 解决方案:进入下载的目录执行phpize就可以了 tpm 的协议分为tpm1和tpm2 这里以tpm2为例 tpm2 支持的命令定义在linux-master\include\linux\tpm.h enum tpm2_command_codes { TPM2_CC_FIRST = 0x011F, TPM2_CC_HIERARCHY_CONTROL = 0x0121, TPM2_CC_HIERARCHY_CHANGE_AUTH = 0x0129, TPM2_CC_CREATE_PRIMARY .. Linux安装软件有一种方式就是通过源码安装,源码通常是一个压缩包,打开压缩包,经常会看到一个叫configure的文件,而不见makefile文件。通常我们在自己的电脑写应用的时候都是通过makefile来生成可执行的文件,但是为什么源码里面没有呢。实际上,编译器在开始工作前要知道当前的系统环境,比如安装的位置要在哪里、要依赖什么组件等等,由于每台电脑的环境不一样,可以通过config... TPM2开源软件包 目前在github上TPM2开源软件一共包含六个项目tpm2-tools、tpm2-tss、tpm2-pkcs11、tpm2-tss-engine、tpm2-abrmd、tpm2-totp。 1、tpm2-tools 这一个项目基于tpm2-tss,为用户使用TPM资源提供了命令行接口,用户通过命令行可以快速的调用可信计算服务,它相当于在TSS之上又封装了一层更加便于用户使用的软件层,其代码主要以C语言和Linux脚本语言编写。 tpm2_create:创建key tpm2_sign;初 2.tpm2-software 一共包含四个项目  tpm2-tools tpm2-tss tpm2-abrmd tpm2-tss-engine3. tpm2-tools 这一个项目为用户提供了使用TPM资源的几个命令,如: tpm2_create : 创建key tpm2_sign ...