| Предыдущий | Следующий |
| STATUS_PCP_BUFFER_TOO_SMALL | STATUS_PCP_AUTHENTICATION_FAILED |
STATUS_PCP_INTERNAL_ERROR
Внутренняя ошибка Platform Crypto Provider
STATUS_PCP_INTERNAL_ERROR указывает, что проверка дошла до Platform Crypto Provider, но поставщик завершился внутренней ошибкой при обработке операции на основе TPM. Этот статус менее конкретен, чем ошибка параметра, дескриптора, буфера или возможности, поэтому важен окружающий контекст.
Для диагностики соберите имя поставщика, операцию, алгоритм, имя ключа, состояние наличия и подготовки TPM, а также соседние записи журналов TBS или TPM. Повтор того же запроса без изменения состояния часто воспроизводит ошибку, поскольку это не простая проблема размера буфера вызывающей стороны.
На что направить диагностику
- Проверьте, обнаруживает ли Windows TPM и установлено ли владение или подготовка, прежде чем диагностировать сам объект ключа.
- Запишите вызов NCrypt, имя поставщика, имя ключа, флаги и состояние, возвращённое предшествующим запросом свойства.
- Поищите в журналах Windows TPM, CNG и приложения более конкретную предшествующую ошибку.
Ссылки
- Microsoft: поставщики хранилища ключей CNG
- Microsoft: NCryptOpenStorageProvider
- Microsoft: хранение и получение ключей
- Microsoft: базовые службы TPM
- Microsoft: коды ошибок COM для TPM, PLA и FVE
Нужно найти другой код? Найти другой код состояния или ошибки.