| Предыдущий | Следующий |
| STATUS_PCP_KEY_USAGE_POLICY_NOT_SUPPORTED | STATUS_PCP_SOFT_KEY_ERROR |
STATUS_PCP_KEY_USAGE_POLICY_INVALID
Политика использования ключа не удовлетворяет правилам проверки PCP
STATUS_PCP_KEY_USAGE_POLICY_INVALID означает, что PCP отклонил саму запрошенную политику. В отличие от результата «не поддерживается», этот код указывает на недопустимое сочетание, кодирование, значение или связь в политике, переданной для данного ключа и контекста поставщика.
Это следует отлаживать как структурированные данные конфигурации. Политика, скопированная с другого класса ключа, версии TPM или приложения, может иметь правильное назначение, но оставаться недопустимой для текущего объекта.
Что проверить
- Зафиксируйте поля политики до сериализации и свойства поставщика/ключа, относительно которых они проверяются.
- Проверьте алгоритм ключа, роль использования, родителя и предположения PCR/авторизации до изменения отдельного поля.
- Отделяйте диагностику недопустимой политики от ошибок аутентификации; изменение учётных данных не исправит неверно сформированные данные политики.
Ссылки
- Microsoft: коды ошибок PCP и TPM
- Microsoft: поставщики хранилища ключей CNG
- Trusted Computing Group: спецификация библиотеки TPM 2.0
Нужно найти другой код? Найти другой код состояния или ошибки.
