Compartir a través de


DeviceAuthenticationWithX509Certificate Clase

Definición

Método de autenticación que usa un certificado X.509

public sealed class DeviceAuthenticationWithX509Certificate : IDisposable, Microsoft.Azure.Devices.Client.IAuthenticationMethod
type DeviceAuthenticationWithX509Certificate = class
    interface IAuthenticationMethod
    interface IDisposable
Public NotInheritable Class DeviceAuthenticationWithX509Certificate
Implements IAuthenticationMethod, IDisposable
Herencia
DeviceAuthenticationWithX509Certificate
Implementaciones

Constructores

DeviceAuthenticationWithX509Certificate(String, X509Certificate2, X509Certificate2Collection)

Inicializa una nueva instancia de la clase DeviceAuthenticationWithX509Certificate.

Propiedades

Certificate

Obtiene o establece el certificado X.509 asociado a este dispositivo. La clave privada debe estar disponible en el X509Certificate2 objeto o debe estar disponible en el almacén de certificados del sistema desde el que se autenticará el cliente.

ChainCertificates

Cadena completa de certificados del que se usa para firmar el certificado de dispositivo en el que se cargó en el servicio. Las claves privadas no son necesarias para estos certificados. Esto solo se admite en AMQP_Tcp_Only y Mqtt_Tcp_Only

DeviceId

Obtiene o establece el identificador del dispositivo.

Métodos

Dispose()

El Certificate usuario debe eliminar el recurso administrado. Esta biblioteca no lo elimina intencionadamente, ya que es posible que el usuario quiera reutilizar la instancia de certificado en otro lugar para alguna otra operación.

Populate(IotHubConnectionStringBuilder)

Rellena una instancia proporcionada en función de las propiedades de la instancia actual.

Se aplica a