Игнорировать ошибки самоподписанного сертификата c # UWP - PullRequest
0 голосов
/ 10 сентября 2018

Я хочу игнорировать ошибки самозаверяющего сертификата как в полных сервисах REST, так и в сервисах SOAP. В своем исследовании я обнаружил, что это делается с помощью следующего кода

httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return true; }; это не сработало для меня

, а другой использует ServicePointManager, но я не могу получить доступ к ServicePointManager, хотя я ссылаюсь system.Net Пожалуйста, предоставьте мне код, чтобы подробно игнорировать ошибки SSL.

1 Ответ

0 голосов
/ 11 сентября 2018

Во-первых, я должен указать, что, пожалуйста, будьте осторожны, чтобы игнорировать ошибки самоконтроля, так как это может быть опасно.

Вы можете попытаться использовать свойство HttpBaseProtocolFilter.IgnorableServerCertificateErrors , чтобы сделать это. Вы можете получить подробную информацию о том, как его использовать, в следующем блоге и в примере:

https://blogs.msdn.microsoft.com/wsdevsol/2013/10/17/how-to-ignore-self-signed-certificate-errors-in-windows-store-apps-8-1/

https://code.msdn.microsoft.com/windowsapps/How-to-ignore-Self-Signed-e50b89b6

Кроме того, начиная с версии 16299, приложение UWP поддерживает .NET Standard 2.0, вы можете настроить целевое приложение UWP на или после версии 16299, чтобы попытаться использовать класс ServicePointManager .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...