Что означает код HRESULT 0x80092029 (CRYPT_E_VERIFY_USAGE_OFFLINE)?

 
Предыдущий Следующий
CRYPT_E_NO_VERIFY_USAGE_CHECK CRYPT_E_NOT_IN_CTL

CRYPT_E_VERIFY_USAGE_OFFLINE

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

CRYPT_E_VERIFY_USAGE_OFFLINE означает, что CryptoAPI не смог завершить проверку назначения сертификата из-за недоступности сервера или другого сетевого источника.

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

Зафиксируйте назначение сертификата, построенную цепочку и конкретный URL, к которому пыталась обратиться проверка. Затем проверьте DNS, proxy, firewall и доступность этого адреса именно из контекста службы или пользователя, где выполняется проверка.

  • Не трактуйте этот код как доказательство недействительности сертификата: результат проверки не получен.
  • Сравните доступ к ресурсу из интерактивного сеанса и из контекста проблемной службы.
  • Проверьте время системы и настройки прокси WinHTTP, если ошибка возникает только у служб.

Как подтвердить исправление

Повторите проверку той же цепочки без очистки хранилища и убедитесь, что сетевой источник действительно доступен и проверка возвращает определённый результат.

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


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