你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TlsVersions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当代码必须显式或用户需要重写时,为项目指定 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 版本。 |