Tóth András szakmai blogja | banditoth
source link: https://www.banditoth.hu/2021/02/18/xamarin-forms-bypass-ssl-certificate-validation-on-android/?utm_campaign=xamarin-forms-bypass-ssl-certificate-validation-on-android
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Xamarin.Forms: Bypass SSL Certificate validation on Android
Disclaimer: Bypassing SSL Certificate validation in production releases are not recommended. It can make your application vulnerable by hackers and reverse engineers, and your users will be unprotected from the bad guys. Consider to use the following codes with compile directives.
But in the other hand, it can be handful to just ignore the certification errors in development enviroment. Local machines has self signed certificates, and it is easier to just bypass the validation method, rather than set the self signed certificate acceptance in our client applications.
In Xamarin.Android (Lower than Android 10) and Xamarin.iOS, use the ServicePointManager in order to make your own certificate validator algorithm. The code below just accepts every cert.
ServicePointManager.ServerCertificateValidationCallback =
(message, certificate, chain, sslPolicyErrors) =>
true
;
To bring Android 10 also to work, construct your HttpClient with the following constructor:
var
httpClientHandler =
new
HttpClientHandler();
#if DEBUG
httpClientHandler.ServerCertificateCustomValidationCallback =
(message, certificate, chain, sslPolicyErrors) =>
true
;
#endif
var
httpClient=
new
HttpClient(httpClientHandler);
Vélemény, hozzászólás? Kilépés a válaszból
Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük
Hozzászólás
Név *
E-mail cím *
Honlap
A nevem, email címem, és weboldalcímem mentése a böngészőben a következő hozzászólásomhoz.
Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK