Что означает код NTSTATUS 0xC029201A (STATUS_PCP_KEY_NOT_SIGNING_KEY)?

 
Предыдущий Следующий
STATUS_PCP_KEY_NOT_AIK STATUS_PCP_LOCKED_OUT

STATUS_PCP_KEY_NOT_SIGNING_KEY

Выбранный ключ TPM не имеет требуемой роли подписи

STATUS_PCP_KEY_NOT_SIGNING_KEY означает, что PCP было предложено использовать ключ для подписи, хотя ключ не настроен или не подходит для этой роли. Это не общая криптографическая ошибка: сценарии шифрования, обмена ключами, аттестации и подписи предъявляют разные требования к ключевому материалу и политике поставщика.

Правильная диагностика относится к назначению ключа. Допустимый ключ TPM всё равно может быть неправильным для запроса сертификата, заявления аттестации или подписи приложения, если его алгоритм, политика использования или роль при создании не разрешают подпись.

Что проверить

  • Запишите запрошенную операцию, алгоритм, параметры заполнения или подписи и свойства выбранного ключа.
  • Убедитесь, что регистрация или подготовка выбрала шаблон и конфигурацию поставщика с поддержкой подписи.
  • Не пытайтесь преобразовать существующий защищённый ключ на месте, если политика его создания неизменяема; используйте документированную ротацию или повторную регистрацию.

Ссылки


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