共用方式為


使用範例應用程式進行客體證明

客體證明功能可協助您確認機密 VM 在硬體型信任執行環境 (TEE) 上執行,並針對隔離和完整性啟用安全性功能。

GitHub 上提供與客體證明 API 搭配使用的範例應用程式。

根據您的案例類型,您可以在用戶端程式或工作負載程式碼中重複使用範例程式碼。

必要條件

  • Azure 訂用帳戶。
  • Azure機密 VM 或已啟用可信啟動的 VM。 您可以使用 Ubuntu Linux VM 或 Windows VM。

使用範例應用程式

若要在 C++ 中使用範例應用程式,與客體證明 API 搭配使用,請遵循作業系統 (OS) 的指示。

  1. 登入您的虛擬機器。

  2. 複製範例 Linux 應用程式

  3. 安裝 build-essential 套件。 此套件會安裝編譯範例應用程式所需的一切。

    sudo apt-get install build-essential
    
  4. 安裝 libcurl4-openssl-devlibjsoncpp-dev 套件。

    sudo apt-get install libcurl4-openssl-dev
    
    sudo apt-get install libjsoncpp-dev
    
  5. https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/ 下載證明套件。

  6. 安裝證明套件。 確定將 <version> 取代為您下載的版本。

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

下一步