次の方法で共有


SecurityProviderTpmHsm クラス

定義

TPM のプロビジョニング セキュリティ クライアントの実装。

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

コンストラクター

SecurityProviderTpmHsm(String)

システム TPM を使用して SecurityProviderTpmHsm クラスの新しいインスタンスを初期化します。

SecurityProviderTpmHsm(String, Tpm2Device)

指定した TPM モジュールを使用して、SecurityProviderTpmHsm クラスの新しいインスタンスを初期化します。

メソッド

ActivateIdentityKey(Byte[])

TPM デバイス内で ID キーをアクティブにします。

Dispose()

呼び出し元が使っているアンマネージド リソースを解放し、マネージド リソースを破棄します。

(継承元 SecurityProvider)
Dispose(Boolean)

SecurityProviderTpmHsm によって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを破棄します。

GetEndorsementKey()

Base64 でエンコードされた EndorsmentKey を取得します。

GetRegistrationID()

デバイスの登録時に使用される登録 ID を取得します。

(継承元 SecurityProviderTpm)
GetStorageRootKey()

Base64 でエンコードされた StorageRootKey を取得します。

Sign(Byte[])

以前にアクティブ化された ID キーを使用してデータに署名します。

適用対象