Guest attestation is the process of cryptographically appraising a VM’s reported state, ensuring the reported security properties can be trusted and that they meet the requirements of a baseline attestation policy.
- Create a Windows Confidential or Trusted Launch virtual machine in Azure and clone the sample application.
- Install Visual Studio with the Desktop development with C++ workload installed and running on your computer. If it's not installed yet, follow the steps in Install C++ support in Visual Studio.
- To build your project, choose Build Solution from the Build menu. The Output window shows the results of the build process.
- Once the build is successful, to run the application navigate to the
Release
build folder and run theAttestationClientApp.exe
file.
- Download sample-client.zip from the repo.
- Unzip the folder.
- Navigate inside the folder and run
VC_redist.x64.exe
. This will install Microsoft C and C++ (MSVC) runtime libraries on the machine. - Run the
AttestationClientApp.exe
to trigger the sample client.