Поделиться через


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 является необязательным. Рекомендуется использовать параметр nonce , если необходимо проверить ASHWID в облаке на соответствие атакам воспроизведения. В сценариях, где требуется nonce, удаленный сервер должен создать случайный nonce и передать его клиентскому приложению, а затем убедиться, что подпись имеет ожидаемое значение nonce после получения ASHWID из клиентской системы.

Возвращаемое значение

Сведения об идентификаторе оборудования.

Комментарии

GetPackageSpecificToken предназначен для использования профессиональными разработчиками, имеющими опыт работы с лицензионным контентом и достаточным опытом в области шифрования.

Применяется к

См. также раздел