Voorbeeldtoepassing gebruiken voor gastverklaring
Met de functie voor gastverklaring kunt u controleren of een vertrouwelijke VM wordt uitgevoerd op een op hardware gebaseerde, vertrouwde uitvoeringsomgeving (TEE) met beveiligingsfuncties die zijn ingeschakeld voor isolatie en integriteit.
Voorbeeldtoepassingen voor gebruik met de gastverklaring-API's zijn beschikbaar op GitHub.
Afhankelijk van uw type scenario kunt u de voorbeeldcode opnieuw gebruiken in uw clientprogramma of workloadcode.
Vereisten
- Een Azure-abonnement.
- Een vertrouwelijke Azure-VM of een VIRTUELE machine waarvoor vertrouwde start is ingeschakeld. U kunt een Ubuntu Linux-VM of Windows-VM gebruiken.
Voorbeeldtoepassing gebruiken
Als u een voorbeeldtoepassing in C++ wilt gebruiken voor gebruik met de gastverklaring-API's, volgt u de instructies voor uw besturingssysteem (OS).
Meld u aan bij uw virtuele machine.
Kloon de Linux-voorbeeldtoepassing.
Installeer het
build-essential
-pakket. Met dit pakket wordt alles geïnstalleerd dat nodig is voor het compileren van de voorbeeldtoepassing.sudo apt-get install build-essential
Installeer de
libcurl4-openssl-dev
enlibjsoncpp-dev
pakketten.sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
Download het Attestation-pakket van https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Installeer het Attestation-pakket. Zorg ervoor dat u vervangt door
<version>
de versie die u hebt gedownload.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb