Compartilhar via


ClientAuthenticationWithX509Certificate Classe

Definição

Método de autenticação que usa um certificado X.509

public sealed class ClientAuthenticationWithX509Certificate : Microsoft.Azure.Devices.Client.IAuthenticationMethod
type ClientAuthenticationWithX509Certificate = class
    interface IAuthenticationMethod
Public NotInheritable Class ClientAuthenticationWithX509Certificate
Implements IAuthenticationMethod
Herança
ClientAuthenticationWithX509Certificate
Implementações

Construtores

ClientAuthenticationWithX509Certificate(X509Certificate2, String, String)

Cria uma instância dessa classe.

ClientAuthenticationWithX509Certificate(X509Certificate2, X509Certificate2Collection, String, String)

Cria uma instância dessa classe.

Propriedades

CertificateChain

Cadeia completa de certificados do usado para assinar o certificado do dispositivo para aquele carregado no serviço. Chaves privadas não são necessárias para esses certificados. Isso só tem suporte em AMQP_Tcp_Only e Mqtt_Tcp_Only

ClientCertificate

O certificado X.509 associado a este dispositivo. A chave privada deve estar disponível no X509Certificate2 objeto ou deve estar disponível no repositório de certificados do sistema do qual o cliente será autenticado.

DeviceId

Obtém ou define o identificador do dispositivo.

ModuleId

Obtém ou define o identificador do módulo.

Métodos

Populate(IotHubConnectionCredentials)

Preenche uma instância fornecida com base nas propriedades da instância atual.

Aplica-se a