Что означает код HRESULT 0x80EE0065 (RTC_E_SIP_INVALID_CERTIFICATE)?

 
Предыдущий Следующий
RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION RTC_E_SIP_DNS_FAIL

RTC_E_SIP_INVALID_CERTIFICATE

Интерпретация результата

RTC_E_SIP_INVALID_CERTIFICATE (0X80EE0065) означает: TLS peer certificate не прошёл требуемую RTC validation. Не объединяйте этот результат с соседними кодами того же facility: recovery определяется фактическим состоянием протокола и объекта.

Английский маркер для сопоставления с исходной документацией: the certificate presented or selected for SIP TLS does not satisfy RTC validation requirements. Используйте его как поисковый ключ вместе с timestamp и transaction/session ID.

Что сохранить

  • SIP method, Request-URI domain, Call-ID/CSeq и dialog tags.
  • Via/Route/Contact и transport (UDP/TCP/TLS) с responding hop.
  • transaction state, relevant header/SDP hash и первый RTC event/HRESULT.

Код-специфическая проверка

Сохраните raw start-line и относящиеся к ошибке headers до нормализации RTC; Call-ID/CSeq и responding Via связывают локальный callback с конкретной SIP transaction.

Сохраните точное представление входа до нормализации: XML/SDP/SIP fragment, URI, address tuple или object state. Ошибку следует локализовать по первому отклонённому полю и offset, а не исправлять широким пересозданием профиля.

Пример из исходного описания: The profile connects by alias not present in the registrar certificate identity.. Для проверки меняйте только параметр или состояние, которое отличает этот сценарий от рабочего.

Восстановление

Исправьте одно доказанно недопустимое поле или state transition. Контрольный запуск должен отличаться от исходного только этим изменением.

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


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