| Предыдущий | Следующий |
| STATUS_PCP_DEVICE_NOT_FOUND | STATUS_PCP_KEY_NOT_LOADED |
STATUS_PCP_WRONG_PARENT
Ключ используется под несовместимым родителем хранилища PCP
STATUS_PCP_WRONG_PARENT означает, что PCP отклонил попытку импортировать или загрузить ключ под неправильным родителем хранилища. Статус относится к связи материала ключа с иерархией поставщика, которая им владеет или защищает, а не только к недопустимому имени файла или отсутствующему дескриптору.
Это может возникнуть после миграции или восстановления, когда приложение сохраняет метаданные одного контекста поставщика и пытается использовать их в другом. Сохранённый ключ может иметь допустимое имя, но оставаться непригодным под родителем, выбранным вызывающей стороной.
Что следует проверить
- Запишите имя поставщика, имя ключа, область, источник импорта и родителя или иерархию, ожидаемые рабочим процессом.
- Не пытайтесь скрыть ошибку копированием непрозрачных blob ключей между поставщиками; определите, поддерживает ли продукт экспорт, миграцию или повторную регистрацию для этого класса ключей.
- Сравните исходную среду подготовки с целевым компьютером до одобрения действия восстановления.
Ссылки
- Microsoft: коды ошибок PCP и TPM
- Microsoft: поставщики хранилища ключей CNG
- Microsoft: NCryptCreatePersistedKey
Нужно найти другой код? Найти другой код состояния или ошибки.
