在DragonBoard 410c上,我可以通过设备门户或使用IoT核心控制面板来配置TPM,在这两种情况下,都无法通过TpmDevice(0)逻辑设备获得存储的信息。
TpmDevice(0).GetDeviceID()返回一个值,但它不是配置的值,并且.GetHostName()和.GetSasToken()都返回null。
我无法在TPM上进行测试,因为该主板上的TPM2.0实现并不完整,而且Raspberry Pi没有MinnowBoard。
我没有尝试在MBM上使用软件模拟TPM,因为我希望这实际上是安全的。
这是我的代码,不管它有什么价值。
TpmDevice myDevice = new TpmDevice(0);
string hubUri = myDevice.GetHostName(); // returns null
string deviceId = myDevice.GetDeviceId(); // returns wrong value
string sasToken = myDevice.GetSASToken(); // returns null发布于 2017-09-25 15:20:43
您可以按照以下教程进行操作,以验证是否启用了正确的TPM版本以及fTPM是否正常运行:
https://stackoverflow.com/questions/46366067
复制相似问题