Partager via


DeviceAuthenticationWithX509Certificate Classe

Définition

Méthode d’authentification qui utilise un certificat 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
Héritage
DeviceAuthenticationWithX509Certificate
Implémente

Constructeurs

DeviceAuthenticationWithX509Certificate(String, X509Certificate2, X509Certificate2Collection)

Initialise une nouvelle instance de la classe DeviceAuthenticationWithX509Certificate.

Propriétés

Certificate

Obtient ou définit le certificat X.509 associé à cet appareil. La clé privée doit être disponible dans l’objet X509Certificate2 ou doit être disponible dans le magasin de certificats du système à partir duquel le client sera authentifié.

ChainCertificates

Chaîne complète de certificats de celui utilisé pour signer le certificat d’appareil à celui chargé sur le service. Les clés privées ne sont pas requises pour ces certificats. Cette option est uniquement prise en charge sur les AMQP_Tcp_Only et les Mqtt_Tcp_Only

DeviceId

Obtient ou définit l’identificateur de l’appareil.

Méthodes

Dispose()

La Certificate ressource managée doit être supprimée par l’utilisateur. Cette bibliothèque ne l’élimine pas intentionnellement ici, car l’utilisateur peut souhaiter réutiliser le certificat instance ailleurs pour une autre opération.

Populate(IotHubConnectionStringBuilder)

Remplit un instance fourni en fonction des propriétés du instance actuel.

S’applique à