TlsVersions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET