DeviceAuthenticationWithX509Certificate Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método de autenticação que usa um 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
- Herança
-
DeviceAuthenticationWithX509Certificate
- Implementações
Construtores
DeviceAuthenticationWithX509Certificate(String, X509Certificate2, X509Certificate2Collection) |
Inicializa uma nova instância da classe DeviceAuthenticationWithX509Certificate. |
Propriedades
Certificate |
Obtém ou define 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. |
ChainCertificates |
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 |
DeviceId |
Obtém ou define o identificador do dispositivo. |
Métodos
Dispose() |
O Certificate recurso gerenciado deve ser descartado pelo usuário. Essa biblioteca intencionalmente não a descarta aqui, pois o usuário pode querer reutilizar a instância de certificado em outro lugar para alguma outra operação. |
Populate(IotHubConnectionStringBuilder) |
Preenche uma instância fornecida com base nas propriedades da instância atual. |
Aplica-se a
Azure SDK for .NET