| Предыдущий | Следующий |
| STATUS_PCP_ATTESTATION_CHALLENGE_NOT_SET | STATUS_PCP_KEY_ALREADY_FINALIZED |
STATUS_PCP_NOT_PCR_BOUND
Операция требует политики ключа, привязанной к PCR, но у ключа её нет
STATUS_PCP_NOT_PCR_BOUND означает, что у ключа отсутствуют сведения Platform Configuration Register (PCR), необходимые запросу. Привязка PCR является отношением политики между использованием ключа и измеренным состоянием платформы; это не то же самое, что просто наличие TPM.
Ключ может находиться в TPM и всё равно не выполнять операцию, ожидающую политику PCR. Этот статус требует сравнения политик: какой выбор PCR и какие предположения об измерениях нужны рабочему процессу и был ли ключ подготовлен с совместимой политикой.
Что следует проверить
- Запишите запрошенную политику PCR, подготовленную политику ключа и состояние загрузки или конфигурации, относящееся к рабочему процессу.
- Отличайте отсутствие привязки PCR от несоответствия текущих PCR; способы устранения могут различаться и не должны выводиться только из имени кода.
- Если политику необходимо изменить, используйте поддерживаемую приложением процедуру повторной подготовки, а не редактируйте непрозрачные метаданные ключа.
Ссылки
- Microsoft: коды ошибок PCP и TPM
- Microsoft: основы TPM
- Trusted Computing Group: спецификация библиотеки TPM 2.0
Нужно найти другой код? Найти другой код состояния или ошибки.
