Freigeben über


TlsVersions Klasse

Definition

Ein gängiger Ort zum Angeben von TLS-Informationen für das Projekt, wenn der Code explizit sein muss oder ein Benutzer eine Überschreibung erfordert.

public class TlsVersions
type TlsVersions = class
Public Class TlsVersions
Vererbung
TlsVersions

Hinweise

Wenn neuere TLS-Versionen herauskommen, sollten sie einfach hier aktualisiert werden und der gesamte Code, der wissen muss, auf diese Klasse verweisen, damit sie alle aktualisiert werden und wir nicht riskieren, eine Zeile zu verpassen.

Felder

Instance

Eine statische instance dieser Klasse, die von den Azure IoT .NET SDKs beim Öffnen von Verbindungen verwendet werden soll

Eigenschaften

CertificateRevocationCheck

So aktivieren Sie die Zertifikatsperrprüfung. Der Standardwert ist false.

MinimumTlsVersions

Die zulässigen Versionen von TLS, die verwendet werden sollen, wenn das SDK explizit sein muss.

Preferred

Die standardmäßig zu verwendende TLS-Version.

Methoden

SetLegacyAcceptableVersions()

Legt die akzeptablen Versionen von TLS über HTTPS oder Websocket für .NET Framework 4.5.1 fest, da es keine Option "SystemDefault" bietet. Nicht verfügbar für andere .NET-Versionen. Legt die CheckCertificateRevocationList-Eigenschaft auf den Wert von CertificateRevocationCheck für .NET Framework 4.5.1 fest.

SetMinimumTlsVersions(SslProtocols)

Legt die mindestakzeptablen Versionen von TLS fest.

Gilt für: