Partage via


Utiliser un exemple d’application pour l’attestation d’invité

La fonctionnalité d’attestation d’invité vous permet de confirmer qu’une machine virtuelle confidentielle s’exécute sur un environnement d’exécution approuvé basé sur le matériel (TEE) avec des fonctionnalités de sécurité activées pour l’isolation et l’intégrité.

Des exemples d’applications à utiliser avec les API d’attestation d’invité sont disponibles sur GitHub.

Selon votre type de scénario, vous pouvez réutiliser l’exemple de code dans votre programme client ou votre code de charge de travail.

Prérequis

Utiliser un exemple d’application

Pour utiliser un exemple d’application en C++ à utiliser avec les API d’attestation d’invité, suivez les instructions de votre système d’exploitation (OS).

  1. Connectez-vous à votre machine virtuelle.

  2. Clonez l’exemple d’application Linux.

  3. Installez le package build-essential. Ce package installe tout ce qui est nécessaire pour compiler l’exemple d’application.

    sudo apt-get install build-essential
    
  4. Installer les packages libcurl4-openssl-dev et libjsoncpp-dev.

    sudo apt-get install libcurl4-openssl-dev
    
    sudo apt-get install libjsoncpp-dev
    
  5. Téléchargez le package d’attestation à partir de https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.

  6. Installez le package d’attestation. Veillez à remplacer <version> par la version que vous avez téléchargée.

    sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb
    

Étapes suivantes