HardwareIdentification.GetPackageSpecificToken(IBuffer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un identificador de hardware (ASHWID) que representa el hardware actual. El ASHWID devuelto será diferente para cada paquete de aplicación. En otras palabras, esta API devolverá identificadores diferentes cuando las llamen dos aplicaciones de paquetes diferentes. Devolverá el mismo identificador cuando lo llamen dos aplicaciones que forman parte del mismo paquete.
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
Parámetros
- nonce
- IBuffer
El nonce criptográfico es opcional. El nonce se recomienda cuando ASHWID debe comprobarse en la nube frente a ataques de reproducción. En los escenarios en los que nonce se desea, el servidor remoto debe generar un nonce aleatorio y pasarlo a la aplicación cliente y, a continuación, comprobar que la firma tiene el valor de nonce esperado una vez que el ASHWID se recibe del sistema cliente.
Devoluciones
Información del identificador de hardware.
Comentarios
GetPackageSpecificToken está diseñado para ser utilizado por desarrolladores profesionales que tienen experiencia con el contenido de licencias y con experiencia suficiente en criptografía.