Управление TPM с помощью C#

Я пытаюсь

  • инициализировать TPM
  • установить владельца
  • создавать AIK

Любая помощь / ссылка будет оценена.

2 ответа

Читайте 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

Похоже, что библиотека TPM от Microsoft для C++ ("TBS") не имеет эквивалента в.Net, но есть внешняя библиотека от Microsoft, которая обеспечивает привязку - TSS.Net

Документация находится в файле.docx.

Это действительно старый вопрос...

Но для тех, кто ищет это сейчас, в GitHub есть решение C# для TPM 2.0:

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

Другие вопросы по тегам