Partilhar via


SecurityProviderTpmHsm Classe

Definição

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