HardwareIdentification.GetPackageSpecificToken(IBuffer) メソッド

定義

現在のハードウェアを表すハードウェア識別子 (ASHWID) を取得します。 返される ASHWID は、アプリケーション パッケージごとに異なります。 言い換えると、この API は、異なるパッケージから 2 つのアプリによって呼び出されると、異なる識別子を返します。 同じパッケージの一部である 2 つのアプリによって呼び出されると、同じ識別子が返されます。

public:
 static HardwareToken ^ GetPackageSpecificToken(IBuffer ^ nonce);
 static HardwareToken GetPackageSpecificToken(IBuffer const& nonce);
public static HardwareToken GetPackageSpecificToken(IBuffer nonce);
function getPackageSpecificToken(nonce)
Public Shared Function GetPackageSpecificToken (nonce As IBuffer) As HardwareToken

パラメーター

nonce
IBuffer

暗号化 nonce は省略可能です。 nonce は、再生攻撃に対してクラウド上で ASHWID を検証する必要がある場合に推奨されます。 nonce が必要なシナリオでは、リモート サーバーはランダムな nonce を生成してクライアント アプリに渡し、 ASHWID がクライアント システムから受信されると、署名に予期される nonce があることを確認する必要があります。

戻り値

ハードウェア ID 情報。

注釈

GetPackageSpecificToken は、ライセンス コンテンツに関する経験があり、暗号化に関する十分な専門知識を持つプロの開発者が使用するように設計されています

適用対象

こちらもご覧ください