SecurityProviderTpmHsm Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET