Freigeben über


SecurityProviderTpmHsm Klasse

Definition

Die Bereitstellungssicherheitsclientimplementierung für TPM.

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

Konstruktoren

SecurityProviderTpmHsm(String)

Initialisiert eine neue instance der SecurityProviderTpmHsm-Klasse mithilfe des System-TPM.

SecurityProviderTpmHsm(String, Tpm2Device)

Initialisiert eine neue instance der SecurityProviderTpmHsm-Klasse mithilfe des angegebenen TPM-Moduls.

Methoden

ActivateIdentityKey(Byte[])

Aktiviert einen Identitätsschlüssel innerhalb des TPM-Geräts.

Dispose()

Gibt die von der aufrufenden Instanz verwendeten, nicht verwalteten Ressourcen frei und verwirft die verwalteten Ressourcen.

(Geerbt von SecurityProvider)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von SecurityProviderTpmHsm verwendet werden, und entsorgt optional die verwalteten Ressourcen.

GetEndorsementKey()

Ruft den Base64-codierten EndorsmentKey ab.

GetRegistrationID()

Ruft die Registrierungs-ID ab, die während der Geräteregistrierung verwendet wird.

(Geerbt von SecurityProviderTpm)
GetStorageRootKey()

Ruft den Base64-codierten StorageRootKey ab.

Sign(Byte[])

Signiert die Daten mithilfe des zuvor aktivierten Identitätsschlüssels.

Gilt für: