使用C#控制TPM

时间:2010-09-25 20:01:05

标签: c# tpm

我正在尝试

  • 初始化TPM
  • 设置所有者
  • 创建AIKs

任何帮助/链接都将不胜感激。

3 个答案:

答案 0 :(得分:4)

阅读MSDN TBS参考:http://msdn.microsoft.com/en-us/library/aa446794(VS.85).aspx
使用TBS:http://msdn.microsoft.com/en-us/library/ms725663(v=VS.85).aspx
TBS基本服务:http://msdn.microsoft.com/en-us/library/aa446796(VS.85).aspx

您可能还想从MS查看有关TPM的这篇文章,其中一些内容包含示例代码:
TPM管理概述
http://technet.microsoft.com/en-us/library/cc730635.aspx

可信平台模块管理循序渐进指南
http://technet.microsoft.com/en-us/library/cc749022(WS.10).aspx

了解TPM使用的密钥和密码
http://technet.microsoft.com/en-us/library/cc755038.aspx

答案 1 :(得分:0)

看起来微软的C ++ TPM库(' TBS')在.Net中没有等价物,但是有一个来自Microsoft的外部库提供了绑定 - {{ 3}}

文档位于TSS.Net

答案 2 :(得分:0)

这是一个非常老的问题...

但是,对于如今正在寻找它的任何人,在GitHub中都有针对TPM 2.0的C#解决方案:

https://github.com/ms-iot/security/tree/master/Limpet