Windows.System.Profile.ProfileHardwareTokenContract
Provides the ability to obtain a hardware identifier that represents the current hardware.
Gets a hardware identifier (**ASHWID**) that represents the current hardware. The returned **ASHWID** will be different for each application package. In other words, this API will return different identifiers when called by two apps from different packages. It will return the same identifier when called by two apps that are part of the same package.
The cryptographic *nonce* is optional. The *nonce* is recommended when **ASHWID** needs to be verified on the cloud against replay attacks. In the scenarios where nonce is desired, the remote server should generate a random nonce and pass it to the client app, and then verify that the signature has the expected nonce once the **ASHWID** is received from the client system.
The hardware Id information.
Represents a token that contains a hardware based identification that is sufficiently unique.
Gets the certificate that is used to sign the Id and is used to help verify the authenticity of the Id.
The certificate used to sign the Id.
Gets the hardware identifier that identifies the device.
The id that identifies the device. This byte buffer contains a set of identifiers that represent the various hardware components found in the device.
Gets the digital signature of hardware Id that helps verify the authenticity of returned Id.
The digital signature of Id.