Site icon EfmSoft

Что означает код HRESULT 0x80280013 (TPM_E_NOTSEALED_BLOB)?

 
Предыдущий Следующий
TPM_E_NOSRK TPM_E_OWNER_SET

TPM_E_NOTSEALED_BLOB

Что означает TPM_E_NOTSEALED_BLOB

TPM_E_NOTSEALED_BLOB означает, что команда TPM 1.2 Unseal получила данные, не имеющие ожидаемой структуры sealed blob.

Что проверить

  • Сохраните blob byte-for-byte и сравните hash/length с данными сразу после Seal.
  • Убедитесь, что artifact создан именно TPM sealing path, а не обычным bind/encrypt/wrap API.
  • Проверьте преобразования base64/JSON/storage layer, которые могли изменить bytes.

Как исправлять

Восстановите исходный sealed blob или создайте его заново через корректный TPM workflow. Подстановка PCR values постфактум не превращает произвольный или повреждённый blob в sealed data; сначала должна быть корректной сама структура объекта.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version