Site icon EfmSoft

Что означает код HRESULT 0x80092009 (CRYPT_E_NO_MATCH)?

 
Предыдущий Следующий
CRYPT_E_DELETED_PREV CRYPT_E_UNEXPECTED_MSG_TYPE

CRYPT_E_NO_MATCH

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

CRYPT_E_NO_MATCH: Ни один объект не соответствует заданному критерию поиска. Это отсутствие совпадения, а не заключение о недоверии или повреждении найденного сертификата.

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

  • Зафиксируйте точный find type и search value.
  • Проверьте store scope и момент времени: user/machine store и временный message store могут содержать разные объекты.
  • Если поиск идёт по имени, подтвердите правила канонизации и лучше используйте устойчивый идентификатор там, где API его поддерживает.

Что делать

Исправьте область или критерий поиска либо добавьте ожидаемый объект в правильный источник. Не ослабляйте проверку до «первого сертификата с похожим именем» — это создаёт неоднозначный и потенциально небезопасный выбор.

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


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

Exit mobile version