TlsVersions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un lugar común para especificar información de TLS para el proyecto, cuando el código debe ser explícito o un usuario requiere una invalidación.
public class TlsVersions
type TlsVersions = class
Public Class TlsVersions
- Herencia
-
TlsVersions
Comentarios
A medida que salgan las versiones más recientes de TLS, basta con actualizarlas aquí y tener todo el código que necesita saber hacer referencia a esta clase para que todos se actualicen y no corremos el riesgo de que falten líneas.
Campos
Instance |
Una instancia estática de esta clase que usarán los SDK de .NET de Azure IoT al abrir conexiones |
Propiedades
CertificateRevocationCheck |
Para habilitar la comprobación de revocación de certificados. El valor predeterminado es false. |
MinimumTlsVersions |
Las versiones aceptables de TLS que se usarán cuando el SDK debe ser explícito. |
Preferred |
Versión de TLS que se va a usar de forma predeterminada. |
Métodos
SetLegacyAcceptableVersions() |
Establece las versiones aceptables de TLS a través de HTTPS o websocket para .NET Framework 4.5.1, ya que no ofrece una opción "SystemDefault". No-op para otras versiones de .NET. Establece la propiedad CheckCertificateRevocationList en el valor de CertificateRevocationCheck para .NET Framework 4.5.1 |
SetMinimumTlsVersions(SslProtocols) |
Establece las versiones mínimas aceptables de TLS. |
Se aplica a
Azure SDK for .NET