| Previous | Next |
| STATUS_TPM_BAD_KEY_PROPERTY | STATUS_TPM_BAD_SCHEME |
STATUS_TPM_BAD_MIGRATION
The key migration properties are invalid
STATUS_TPM_BAD_MIGRATION is a Windows NTSTATUS value mapped from the TPM facility. For STATUS_TPM_BAD_MIGRATION, in this package the code belongs to TPM 1.2 style command processing, where Windows software, TBS, the TPM driver, and the hardware device all may be visible in the same failure path.
The relevant area is TPM key migration properties. TPM keys can carry migration-related attributes that control whether and how protected material may be moved. This status means those migration properties are inconsistent or not valid for the key and command.
This is more specific than generic migration authorization failure. The authority may be present, but the key itself does not have migration attributes compatible with the requested operation. Inspect the key blob and migration mode before changing secrets.
Diagnostic focus
- Record the key migration attributes, migration scheme, and destination key information.
- Check whether the key was created as non-migratable or bound to policy that forbids this operation.
- Do not attempt to migrate keys whose attributes require local-only protection.
References for STATUS_TPM_BAD_MIGRATION
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- Microsoft: MS-ERREF NTSTATUS values
Looking for a different code? Search another status or error code.