美文网首页
Windows 各个版本.NET Framework版本和TLS

Windows 各个版本.NET Framework版本和TLS

作者: weaponxx | 来源:发表于2023-02-28 11:51 被阅读0次

    各个版本 Windows 11 / Windows 10 的名称、完整版本号、开发代号和系统自带的 .NET Framework 版,可以通过以下文章确认.
    https://blog.walterlv.com/post/embeded-dotnet-version-in-all-windows.html

    每个framework默认的TLS版本
    .NET Framework 4.5 and 4.5.1: SSLv3 and TLSv1
    .NET Framework 4.5.2: SSLv3, TLSv1, and TLSv1.1
    .NET Framework 4.6 and higher: TLSv1, TLSv1.1, and TLS1.2

    Note that TLSv1 and TLSv1.1 are effectively deprecated as of 2020; you should avoid building new applications that rely on these protocols, and make every effort to upgrade applications that currently use them.

    2020年后不再建议使用TLSv1和TLSv1.1.

    TLS 1.2 首次引入 .Net Framework 4.5.1 和 4.5.2
    .NET Framework 4.7 及更高版本配置为使用 TLS 1.2,并允许使用 TLS 1.1 或 TLS 1.0 进行连接。通过将绑定配置为使用SslProtocols.None

    RabbitMQ SSL

    Version
    Retrieve or set the TLS protocol version. The client will let the OS pick a suitable version by using System.Security.Authentication.SslProtocols.None.
    If this option is disabled, e.g.see via app context, the client will attempt to fall back to TLSv1.2.

    原来这个参数是默认的None,所以RabbitMQ Client会根据.NET Framework 4.5 的默认支持 使用SSLv3 and TLSv1,后台不支持SSLv3,所以默认使用的是TLSv1

    相关文章

      网友评论

          本文标题:Windows 各个版本.NET Framework版本和TLS

          本文链接:https://www.haomeiwen.com/subject/hhllldtx.html