SecurityProviderTpmHsm 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.
A implementação do Cliente de Segurança de Provisionamento para TPM.
public class SecurityProviderTpmHsm : Microsoft.Azure.Devices.Shared.SecurityProviderTpm
type SecurityProviderTpmHsm = class
inherit SecurityProviderTpm
Public Class SecurityProviderTpmHsm
Inherits SecurityProviderTpm
- Herança
Construtores
SecurityProviderTpmHsm(String) |
Inicializa uma nova instância da classe SecurityProviderTpmHsm usando o TPM do sistema. |
SecurityProviderTpmHsm(String, Tpm2Device) |
Inicializa uma nova instância da classe SecurityProviderTpmHsm usando o módulo TPM especificado. |
Métodos
ActivateIdentityKey(Byte[]) |
Ativa uma chave de identidade no dispositivo TPM. |
Dispose() |
Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo chamador. (Herdado de SecurityProvider) |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SecurityProviderTpmHsm e, opcionalmente, descarta os recursos gerenciados. |
GetEndorsementKey() |
Obtém o EndorsmentKey codificado em Base64. |
GetRegistrationID() |
Obtém a ID de registro usada durante o registro do dispositivo. (Herdado de SecurityProviderTpm) |
GetStorageRootKey() |
Obtém o StorageRootKey codificado em Base64. |
Sign(Byte[]) |
Assina os dados usando a chave de identidade ativada anteriormente. |
Aplica-se a
Azure SDK for .NET