Что означает код HRESULT 0x80630801 (PEER_E_CERT_STORE_CORRUPTED)?

 
Предыдущий Следующий
PEER_E_CIRCULAR_CHAIN_DETECTED PEER_E_NO_CLOUD

PEER_E_CERT_STORE_CORRUPTED

Что означает PEER_E_CERT_STORE_CORRUPTED

PEER_E_CERT_STORE_CORRUPTED (0x80630801) означает, что Peer Infrastructure не может получить из локального хранилища сертификатов согласованный и корректно разбираемый набор сертификатов идентификатора или группы.

Peer Identity Manager хранит защищённые идентификаторы пользователя, связанные с сертификатами и закрытыми ключами. Один идентификатор может использоваться регистрациями PNRP и несколькими защищёнными группами, поэтому повреждение этих данных способно проявляться сразу в нескольких операциях.

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

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

Чем отличается от PEER_E_NO_KEY_ACCESS

PEER_E_NO_KEY_ACCESS означает невозможность прочитать закрытый ключ при в остальном корректных данных. Здесь же проблема в повреждённом или внутренне несогласованном содержимом хранилища.

Как исправлять

Восстановите пользовательское хранилище сертификатов либо импортируйте заведомо исправный защищённый экспорт идентификатора или группы. Перед разрушительными действиями сохраните закрытые ключи и диагностические сведения. Не удаляйте одновременно базы Peer Infrastructure, сертификаты и правила брандмауэра: такой сброс уничтожает данные, необходимые для установления причины.

Технические ссылки


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