你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TlsVersions 类

定义

当代码必须显式或用户需要重写时,为项目指定 TLS 信息的常见位置。

public class TlsVersions
type TlsVersions = class
Public Class TlsVersions
继承
TlsVersions

注解

当更新的 TLS 版本推出时,我们只需在此处更新它们,并让所有需要知道的代码引用此类,以便它们都得到更新,我们不会冒丢失行的风险。

字段

Instance

此类的静态实例,在打开连接时由 Azure IoT .NET SDK 使用

属性

CertificateRevocationCheck

启用证书吊销检查。 默认值为 false。

MinimumTlsVersions

当 SDK 必须是显式时要使用的 TLS 的可接受版本。

Preferred

默认使用的 TLS 版本。

方法

SetLegacyAcceptableVersions()

设置适用于 .NET Framework 4.5.1 的 HTTPS 或 websocket 的可接受 TLS 版本,因为它不提供“SystemDefault”选项。 其他 .NET 版本的无操作。 将 CheckCertificateRevocationList 属性设置为 .NET Framework 4.5.1 的 CertificateRevocationCheck 的值

SetMinimumTlsVersions(SslProtocols)

设置可接受的最低 TLS 版本。

适用于