| Предыдущий | Следующий |
| STATUS_PCP_FLAG_NOT_SUPPORTED | STATUS_PCP_BUFFER_TOO_SMALL |
STATUS_PCP_NOT_SUPPORTED
Неподдерживаемая операция поставщика криптографии платформы
STATUS_PCP_NOT_SUPPORTED означает, что запрошенная операция хранилища ключей CNG выходит за пределы возможностей Microsoft Platform Crypto Provider или базового TPM. Поставщик предназначен для закрытых ключей, защищённых TPM, а не как полная замена программного KSP для любого алгоритма и свойства.
Наиболее полезно различать доступность поставщика и поддержку конкретной операции. TPM может присутствовать, а поставщик успешно открываться, но определённый алгоритм, назначение ключа, политика экспорта или операция, связанная с аттестацией, всё равно может не поддерживаться.
На что направить диагностику
- Проверьте доступность поставщика отдельно от конкретной завершившейся ошибкой операции.
- Сравните запрошенный алгоритм, размер ключа, режим заполнения и назначение ключа с возможностями TPM и поставщика.
- Используйте программный KSP только для сравнения возможностей; не переносите молча защищённые ключи из аппаратного хранилища без одобрения политики.
Ссылки
- Microsoft: поставщики хранилища ключей CNG
- Microsoft: NCryptOpenStorageProvider
- Microsoft: хранение и получение ключей
- Microsoft: базовые службы TPM
- Microsoft: коды ошибок COM для TPM, PLA и FVE
Нужно найти другой код? Найти другой код состояния или ошибки.