Что означает код NTSTATUS 0xC0292016 (STATUS_PCP_KEY_USAGE_POLICY_INVALID)?

 
Предыдущий Следующий
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/авторизации до изменения отдельного поля.
  • Отделяйте диагностику недопустимой политики от ошибок аутентификации; изменение учётных данных не исправит неверно сформированные данные политики.

Ссылки


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