| Предыдущий | Следующий |
| TPM_E_NOSPACE | TPM_E_NOTSEALED_BLOB |
TPM_E_NOSRK
TPM_E_NOSRK означает, что корневой ключ хранилища TPM 1.2 (SRK) не настроен. SRK является частью модели владения и хранения ключей TPM 1.2, поэтому это прежде всего признак состояния подготовки устройства, а не ошибка формата входных данных или транспорта.
Не приравнивайте этот результат к отсутствию TPM. Модуль TPM может присутствовать и отвечать, но не иметь состояния владения, необходимого устаревшей операции с ключом. Правильное дальнейшее действие зависит от того, кто уполномочен подготавливать устройство и какие уже защищённые данные необходимо сохранить.
Перед изменением владения
- Убедитесь, что приложение действительно использует API TPM 1.2, а не абстракцию поставщика TPM 2.0.
- Определите владельца TPM и корпоративный процесс подготовки устройства.
TPM_E_INSTALL_DISABLEDиTPM_E_OWNER_SETописывают разные состояния владения. - Перед очисткой TPM или операцией владения проверьте требования восстановления для BitLocker, сертификатов, виртуальных смарт-карт и средств производителя.
Ссылки
- Microsoft: значения HRESULT TPM в Winerror.h
- TCG TPM 1.2, часть 1: принципы проектирования
- Microsoft: обзор безопасности TPM и работоспособности платформы
Нужно найти другой код? Найти другой код состояния или ошибки.