Есть ли способ сделать что-то вроде описанного здесь: https://stackoverflow.com/a/2675183, но в приложении Xamarin.Forms PCL? Я использую HttpClient для подключения к серверу.Игнорировать ошибки сертификата SSL в Xamarin.Forms (PCL)
15
A
ответ
27
ServicePointManager
не определен в PCL, но определен в классах конкретных платформ.
Есть в обоих Xamarin.iOS и Xamarin.Android с использованием той же ServicePointManager
. Вы можете ссылаться на него внутри любых классов в ваших проектах платформы. Однако, в настоящее время нет такого класса и, похоже, нет способа сделать это для Windows Phone приложение.
Пример:
// Xamarin.Android
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
protected override void OnCreate(Bundle bundle)
{
// You may use ServicePointManager here
ServicePointManager
.ServerCertificateValidationCallback +=
(sender, cert, chain, sslPolicyErrors) => true;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
LoadApplication(new App());
}
}
// Xamarin.iOS
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
ServicePointManager
.ServerCertificateValidationCallback +=
(sender, cert, chain, sslPolicyErrors) => true;
global::Xamarin.Forms.Forms.Init();
LoadApplication(new App());
return base.FinishedLaunching(app, options);
}
}
Смежные вопросы
- 1. C# Игнорировать ошибки сертификата?
- 2. Ошибки Open сертификата SSL
- 3. NSURLSession - Игнорировать предупреждение сертификата SSL
- 4. Как игнорировать неверные ошибки сертификата SSL в Guzzle 5
- 5. Xamarin.Forms PCL & ServiceStack 4,5
- 6. RestSharp - Игнорировать ошибки SSL
- 7. Игнорировать SSL ошибки в Zend_Http_Client
- 8. xamarin.forms PCL ThreadPool
- 9. Python 3 urllib игнорировать проверку сертификата SSL
- 10. Использование сертификата SSL-сертификата?
- 11. Ошибка сертификата сертификата SSL
- 12. PCL Project Phoneword в Xamarin.Forms build failed
- 13. Как настроить карту в проекте xamarin.forms pcl?
- 14. Игнорировать SSL ошибки в связи R HTTR
- 15. Azure ошибки развертывания после замены сертификата SSL
- 16. Игнорировать недопустимое самоподписанное предупреждение ssl-сертификата в Grunt
- 17. Как игнорировать ошибку SSL-сертификата в запросе WebService?
- 18. МетодDecorator.Fody в Xamarin.Forms PCL не работает
- 19. Отключить автозаполнение в Xamarin.Forms PCL XAML Page
- 20. Изображение не отображается в Xamarin.forms (PCL)
- 21. Игнорировать «Проверка сертификата» для самоподписанного сертификата в C++
- 22. JVM игнорировать несоответствие имени сертификата
- 23. Java - PhantomJS и Selenium - Игнорировать ошибки SSL
- 24. Ошибка сертификата SSL в Google
- 25. Ошибка подключения SSL-сертификата SSL
- 26. Xamarin.Forms Image.Source с SSL
- 27. Выбор сертификата SSL-сертификата в Java
- 28. Игнорировать проверку SSL-сертификата на Android React Native
- 29. Apache Camel ProducerTemplate, чтобы игнорировать проверку SSL-сертификата
- 30. Правильный путь для сертификата клиента в Xamarin PCL Android