DeviceAuthenticationWithTpm Construtores
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.
Sobrecargas
DeviceAuthenticationWithTpm(String, SecurityProviderTpm) |
Inicializa uma nova instância da DeviceAuthenticationWithTpm classe com tempo de vida padrão de 1 hora e valor de percentual de buffer padrão de 15. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32) |
Inicializa uma nova instância da classe DeviceAuthenticationWithTpm. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) |
Inicializa uma nova instância da classe DeviceAuthenticationWithTpm. |
DeviceAuthenticationWithTpm(String, SecurityProviderTpm)
Inicializa uma nova instância da DeviceAuthenticationWithTpm classe com tempo de vida padrão de 1 hora e valor de percentual de buffer padrão de 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)
Parâmetros
- deviceId
- String
Identificador do dispositivo.
- securityProvider
- SecurityProviderTpm
Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.
Comentários
Esse construtor criará uma instância de método de autenticação que será descartada quando sua instância de cliente de dispositivo associada for descartada. Para reutilizar a instância do método de autenticação em vários tempos de vida de instância de cliente, use DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean) o construtor e defina disposeWithClient
como false
.
Aplica-se a
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32)
Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.
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)
Parâmetros
- deviceId
- String
Identificador do dispositivo.
- securityProvider
- SecurityProviderTpm
Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.
- suggestedTimeToLiveSeconds
- Int32
Valor sugerido de tempo de token para vida útil.
- timeBufferPercentage
- Int32
Buffer de tempo antes da expiração quando o token deve ser renovado expresso como porcentagem do tempo de vida. EX: se você quiser que um token SAS viva por 85% da vida útil antes da renovação proativa, esse valor deve ser 15.
Aplica-se a
DeviceAuthenticationWithTpm(String, SecurityProviderTpm, Int32, Int32, Boolean)
Inicializa uma nova instância da classe DeviceAuthenticationWithTpm.
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)
Parâmetros
- deviceId
- String
Identificador do dispositivo.
- securityProvider
- SecurityProviderTpm
Configurações do Provedor de Segurança do Dispositivo para Módulos de Segurança de Hardware do TPM.
- suggestedTimeToLiveSeconds
- Int32
Valor sugerido de tempo de token para vida útil.
- timeBufferPercentage
- Int32
Buffer de tempo antes da expiração quando o token deve ser renovado expresso como porcentagem do tempo de vida. EX: se você quiser que um token SAS viva por 85% da vida útil antes da renovação proativa, esse valor deve ser 15.
- disposeWithClient
- Boolean
Aplica-se a
Azure SDK for .NET