DeviceAuthenticationWithTpm Konstruktoren
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.
Überlädt
DeviceAuthenticationWithTpm(String, SecurityProviderTpm) |
Initialisiert eine neue instance der DeviceAuthenticationWithTpm -Klasse mit einer Standardlaufzeit von 1 Stunde und dem Standardpufferprozentsatz von 15. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32) |
Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) |
Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm)
Initialisiert eine neue instance der DeviceAuthenticationWithTpm -Klasse mit einer Standardlaufzeit von 1 Stunde und dem Standardpufferprozentsatz von 15.
public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm)
Parameter
- deviceId
- String
Geräte-ID.
- securityProvider
- SecurityProviderTpm
Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.
Hinweise
Dieser Konstruktor erstellt eine Authentifizierungsmethode instance, die verworfen wird, wenn der zugeordnete Geräteclient instance verworfen wird. Verwenden Sie DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) den Konstruktor, und legen Sie auf false
festdisposeWithClient
, um die Authentifizierungsmethode instance für mehrere Client-instance-Lebensdauern wiederzuverwenden.
Gilt für:
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)
Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.
public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer)
Parameter
- deviceId
- String
Geräte-ID.
- securityProvider
- SecurityProviderTpm
Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.
- suggestedTimeToLiveSeconds
- Int32
Tokenzeit, um den vorgeschlagenen Wert zu leben.
- timeBufferPercentage
- Int32
Zeitpuffer vor Ablauf, wenn das Token verlängert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. EX: Wenn sie möchten, dass ein SAS-Token vor der proaktiven Verlängerung 85 % der Lebensdauer lebt, sollte dieser Wert 15 sein.
Gilt für:
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)
Initialisiert eine neue Instanz der DeviceAuthenticationWithTpm-Klasse.
public DeviceAuthenticationWithTpm (string deviceId, Microsoft.Azure.Devices.Shared.SecurityProviderTpm securityProvider, int suggestedTimeToLiveSeconds, int timeBufferPercentage, bool disposeWithClient);
new Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm : string * Microsoft.Azure.Devices.Shared.SecurityProviderTpm * int * int * bool -> Microsoft.Azure.Devices.Client.DeviceAuthenticationWithTpm
Public Sub New (deviceId As String, securityProvider As SecurityProviderTpm, suggestedTimeToLiveSeconds As Integer, timeBufferPercentage As Integer, disposeWithClient As Boolean)
Parameter
- deviceId
- String
Geräte-ID.
- securityProvider
- SecurityProviderTpm
Gerätesicherheitsanbietereinstellungen für TPM-Hardwaresicherheitsmodule.
- suggestedTimeToLiveSeconds
- Int32
Tokenzeit, um den vorgeschlagenen Wert zu leben.
- timeBufferPercentage
- Int32
Zeitpuffer vor Ablauf, wenn das Token verlängert werden soll, ausgedrückt als Prozentsatz der Gültigkeitsdauer. EX: Wenn sie möchten, dass ein SAS-Token vor der proaktiven Verlängerung 85 % der Lebensdauer lebt, sollte dieser Wert 15 sein.
- disposeWithClient
- Boolean
Gilt für:
Azure SDK for .NET