我正在寻找在上启用TLSv1.3支持的方法。Net应用程序在Windows Server 2012上运行。当我知道的时候。Net在TLS堆栈的某些部分依赖于操作系统,我没有意识到这一点,所以TLSv1.3在很大程度上是
unsupported
对于大多数人(如果不是全部的话)。2022年之前在Windows Server上运行的Net Framework应用程序。
虽然我看到了不同版本的兼容性矩阵,但让我们假设一个。Net 4.8在Windows服务器2012上的应用程序。是否有任何方法可以使TLSv1.3支持此应用程序?特别针对
HTTPClient
班
一些文献表明,使用用户空间库(如openssl)作为替换是最好的方法。不过我没有找到任何例子。