#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 Может быть, я найду что-нибудь с этим