| Предыдущий | Следующий |
| STATUS_PCP_KEY_USAGE_POLICY_INVALID | STATUS_PCP_KEY_NOT_AUTHENTICATED |
STATUS_PCP_SOFT_KEY_ERROR
Поставщику не удалось импортировать этот программный ключ в хранилище TPM
STATUS_PCP_SOFT_KEY_ERROR указывает на проблему при импорте программного ключевого материала в поставщик с поддержкой TPM. Аппаратное хранилище ключей — не прозрачное копирование файла: поставщик, формат ключа, алгоритм, политика, родительская иерархия и предполагаемое использование должны быть совместимы с рабочим процессом целевого TPM.
Этот статус не доказывает повреждение исходного программного ключа. Он означает, что запрошенный путь импорта не смог создать пригодный для использования ключ PCP. Ограничения экспортируемости и миграции могут быть намеренными свойствами безопасности исходного или целевого ключа.
Что проверить
- Запишите формат исходного ключа, алгоритм, политику экспорта, поставщика и точную последовательность API и свойств импорта.
- Убедитесь, что продукт официально поддерживает импорт этого класса ключей в PCP; не преобразуйте защищённые ключевые блобы самодельными средствами.
- Если целью является аппаратно защищённая идентичность, оцените, не является ли поддерживаемым решением создание нового ключа TPM и его повторная регистрация.
Ссылки
- Microsoft: коды ошибок PCP и TPM
- Microsoft: поставщики хранилища ключей CNG
- Microsoft: NCryptCreatePersistedKey
Нужно найти другой код? Найти другой код состояния или ошибки.