| Предыдущий | Следующий |
| 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; сначала должна быть корректной сама структура объекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
