【问题标题】:How to support TLS 1.2 for Xamarin Windows 8.1 and UWP platforms如何为 Xamarin Windows 8.1 和 UWP 平台支持 TLS 1.2
【发布时间】:2017-08-04 03:28:26
【问题描述】:

目前Xamarin官网只支持iOS和Android: https://developer.xamarin.com/guides/cross-platform/transport-layer-security/

ModernHttpClient PCL 也是如此(仅限 iOS/Android)

那么,我们是否可以支持 Windows 8.1 和 UWP 平台的 TLS 1.2?如果是,请分享并提供教程和源代码

我正在为我的 PCL 使用 Profile 111

非常感谢!

【问题讨论】:

标签: xamarin httpclient


【解决方案1】:

Xamarin 旨在涵盖 iOS、Android 和 Mac。只要您在基于 Windows 的平台上工作,您就在使用 Microsoft .Net。这意味着,这里不需要任何额外的工具,也不需要 Xamarin/Mono。从 .Net 4.6(或者是 4.5 - 我不记得 100% 确定)开始,您将获得 TLS 1.2 支持。

如果您使用 Xamarin.Forms 在 Windows (Phone) 8.x 或 UWP 上运行您的应用程序,上述情况也适用。

【讨论】:

  • 我试过了。在 VS 2015 中,每当我将目标更改为 .NET 4.6 时,它都会自动将其设置回 4.5。请参阅屏幕截图,因为它们针对的是同一组 API。我在 Xamarin 论坛上问了同样的问题,并附上了截图。 forums.xamarin.com/discussion/comment/259170#Comment_259170
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-23
  • 2020-02-15
  • 1970-01-01
  • 2017-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多