DeviceAuthenticationWithX509Certificate Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Authentifizierungsmethode, die ein X.509-Zertifikat verwendet
public sealed class DeviceAuthenticationWithX509Certificate : IDisposable, Microsoft.Azure.Devices.Client.IAuthenticationMethod
type DeviceAuthenticationWithX509Certificate = class
interface IAuthenticationMethod
interface IDisposable
Public NotInheritable Class DeviceAuthenticationWithX509Certificate
Implements IAuthenticationMethod, IDisposable
- Vererbung
-
DeviceAuthenticationWithX509Certificate
- Implementiert
Konstruktoren
DeviceAuthenticationWithX509Certificate(String, X509Certificate2, X509Certificate2Collection) |
Initialisiert eine neue Instanz der DeviceAuthenticationWithX509Certificate-Klasse. |
Eigenschaften
Certificate |
Ruft das diesem Gerät zugeordnete X.509-Zertifikat ab oder legt es fest. Der private Schlüssel sollte im X509Certificate2 -Objekt verfügbar sein oder im Zertifikatspeicher des Systems verfügbar sein, von dem aus der Client authentifiziert wird. |
ChainCertificates |
Vollständige Kette von Zertifikaten von dem Zertifikat, das zum Signieren des Gerätezertifikats verwendet wird, bis zu dem Zertifikat, das in den Dienst hochgeladen wurde. Für diese Zertifikate sind keine privaten Schlüssel erforderlich. Dies wird nur auf AMQP_Tcp_Only und Mqtt_Tcp_Only unterstützt. |
DeviceId |
Ruft den Gerätebezeichner ab oder legt diese fest. |
Methoden
Dispose() |
Die Certificate verwaltete Ressource sollte vom Benutzer verworfen werden. Diese Bibliothek entsorgt sie hier absichtlich nicht, da der Benutzer das Zertifikat möglicherweise an anderer Stelle instance für einen anderen Vorgang wiederverwenden möchte. |
Populate(IotHubConnectionStringBuilder) |
Füllt eine angegebene instance basierend auf den Eigenschaften der aktuellen instance auf. |
Gilt für:
Azure SDK for .NET