Có cách nào để thực hiện điều gì đó như được mô tả ở đây: https://stackoverflow.com/a/2675183 nhưng trong Xamarin.Forms PCL App? Tôi đang sử dụng HttpClient để kết nối với máy chủ.Bỏ qua các lỗi chứng chỉ SSL trong Xamarin.Forms (PCL)
15
A
Trả lời
27
ServicePointManager
không được định nghĩa trong PCL nhưng được xác định trong các lớp cụ thể trên nền tảng.
Có ServicePointManager
trong cả Xamarin.iOS và Xamarin.Android với cùng sử dụng. Bạn có thể tham chiếu nó bên trong bất kỳ lớp nào trong dự án nền tảng của bạn. Tuy nhiên, hiện tại không có lớp học như vậy và dường như không có cách nào để làm như vậy cho Ứng dụng Windows Phone.
Ví dụ:
// 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);
}
}
Các vấn đề liên quan
- 1. bỏ qua xác thực chứng chỉ ssl trong lật đổ
- 2. Cách bỏ qua các lỗi chứng chỉ SSL không hợp lệ trong Guzzle 5
- 3. Bỏ qua chứng chỉ SSL không hợp lệ
- 4. RestSharp - Bỏ qua các lỗi SSL
- 5. Bỏ qua các lỗi chứng chỉ SSL không hợp lệ khi gọi các dịch vụ web trong .Net
- 6. Lỗi SSL và chứng chỉ hết hạn
- 7. Lỗi chứng chỉ SSL với Weblogic trong Internet Explorer
- 8. Cách bỏ qua xác minh chứng chỉ SSL trong open-uri?
- 9. Bỏ qua lỗi SSL trong Zend_Http_Client
- 10. Nhập chứng chỉ SSL trong SDK iPhone
- 11. OpenSSL Bỏ qua lỗi chứng chỉ tự ký
- 12. Chứng chỉ WebView và SSL
- 13. Chứng chỉ SSL Nodejitsu
- 14. Chứng chỉ SSL CNAME
- 15. Chứng chỉ đã nhập vào kho khóa Java, JVM bỏ qua chứng chỉ mới
- 16. Kết hợp chứng chỉ SSL
- 17. SSL Giấy chứng nhận lỗi
- 18. Lỗi khi tải chứng chỉ SSL lên Windows Azure
- 19. Lỗi khi sử dụng PHP cURL với chứng chỉ SSL
- 20. Cách bỏ qua lỗi chứng chỉ trong Boot2Docker trên các cửa sổ
- 21. Có thể bỏ qua chứng chỉ proxy ủy quyền Apache
- 22. Chứng chỉ ssl wildcard ssl không hoạt động trên miền
- 23. Làm thế nào tôi có thể làm cho khách hàng xmlrpc của ruby bỏ qua lỗi chứng chỉ SSL?
- 24. Không có Chứng chỉ SSL?
- 25. Chromedriver trong Selenium và chứng chỉ SSL
- 26. Có cách nào để làm cho Firefox bỏ qua các chứng chỉ ssl không hợp lệ không?
- 27. .net WebService, bỏ qua xác thực ssl!
- 28. https sử dụng BasicHttpBinding và bỏ qua các lỗi chứng chỉ
- 29. Tạo chứng chỉ cho giao tiếp SSL
- 30. SSL/TLS không có chứng chỉ