Ошибка TrustFailure с веб-клиентом на сервере OVH в Xamarin

#php #xamarin #ssl-certificate #webclient #ovh

Вопрос:

У меня есть 3 среды: 1 для разработки, 1 для тестов и 1 для производства.

3 запускают один и тот же код, но разработка и тестирование находятся на нашем веб-сервере (Gandi), а prod-на клиентском веб-сервере (OVH).

Сервер используется для некоторых веб-служб и отлично работал в течение нескольких месяцев. Выпуск появился 26 сентября.

Я использую объект WebClient в Xamarin для вызова веб-служб.

Нет проблем с разработкой и тестированием, но «Ошибка : Сбой доверия (проверка подлинности не удалась, см. Внутреннее исключение)» на prod.

Я провел много исследований, и это, похоже, проблема с сертификатом SSL. На моей панели OVH включен SSL-сертификат, и веб-сайт отлично работает с HTTPS.

Я новичок с проблемами с сетью / сервером и у меня заканчивается идея. Мой шов htaccess должен быть в порядке.

Спасибо

Комментарии:

1. «увидеть внутреннее исключение» — что показывает внутреннее исключение?

2. Я действительно не знаю, это сообщение об ошибке уже пришло из исключения, поэтому я еще не нашел, где находится «внутренний вывод».

3. docs.microsoft.com/en-us/dotnet/api/…

4. Ты только что узнал от меня кое-что, чего не знал за исключением. Внутреннее исключение ! Спасибо, Но Исключение. Исключение InnerException содержит то же самое сообщение. Но только что нашел в StackTrace : «в Mono.Net.Security. Мобильный телефон. Проверка подлинности процесса (Система. Логические запуски синхронно…» Я расследую это, спасибо

5. Теперь я получил эту ошибку : Ошибка Ssl:1000007d:Процедуры SSL:OPENSSL_internal:CERTIFICATE_VERIFY_FAILEDn по адресу /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/boringssl/ssl/handshake_client.c:1132 Может быть, я найду что-нибудь с этим