HardwareIdentification.GetPackageSpecificToken(IBuffer) 方法

定义

获取表示当前硬件 (ASHWID) 的硬件标识符。 对于每个应用程序包,返回的 ASHWID 将有所不同。 换句话说,当两个应用从不同的包调用时,此 API 将返回不同的标识符。 当由属于同一包的两个应用调用时,它将返回相同的标识符。

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 是可选的。 如果需要在云上验证 ASHWID,防止重播攻击,建议使用 nonce。 在需要 nonce 的情况下,远程服务器应生成随机 nonce 并将其传递给客户端应用,然后验证签名在从客户端系统收到 ASHWID 后是否具有预期的 nonce。

返回

硬件 ID 信息。

注解

GetPackageSpecificToken 专为在许可内容方面具有经验和在加密方面具有足够专业知识的专业开发人员而设计。

适用于

另请参阅