Compartir a través de


SecurityProviderTpmHsm Clase

Definición

Implementación del cliente de seguridad de aprovisionamiento para TPM.

public class SecurityProviderTpmHsm : Microsoft.Azure.Devices.Shared.SecurityProviderTpm
type SecurityProviderTpmHsm = class
    inherit SecurityProviderTpm
Public Class SecurityProviderTpmHsm
Inherits SecurityProviderTpm
Herencia

Constructores

SecurityProviderTpmHsm(String)

Inicializa una nueva instancia de la clase SecurityProviderTpmHsm mediante el TPM del sistema.

SecurityProviderTpmHsm(String, Tpm2Device)

Inicializa una nueva instancia de la clase SecurityProviderTpmHsm mediante el módulo de TPM especificado.

Métodos

ActivateIdentityKey(Byte[])

Activa una clave de identidad dentro del dispositivo TPM.

Dispose()

Libera los recursos no administrados y descarta los recursos administrados usados por el invocador.

(Heredado de SecurityProvider)
Dispose(Boolean)

Libera los recursos no administrados usados por SecurityProviderTpmHsm y, opcionalmente, elimina los recursos administrados.

GetEndorsementKey()

Obtiene la clase EndorsmentKey codificada en Base64.

GetRegistrationID()

Obtiene el identificador de registro usado durante la inscripción de dispositivos.

(Heredado de SecurityProviderTpm)
GetStorageRootKey()

Obtiene la clave StorageRootKey codificada en Base64.

Sign(Byte[])

Firma los datos mediante la clave de identidad activada anteriormente.

Se aplica a