你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用示例应用程序进行来宾证明

来宾证明功能可帮助你确保机密 VM 在基于硬件的受信任执行环境 (TEE) 中运行,并启用安全功能以实现隔离性和完整性。

GitHub 上提供可与来宾证明 API 配合使用的示例应用程序。

根据方案类型,可以在客户端程序或工作负荷代码中重复使用示例代码。

先决条件

使用示例应用程序

若要将 C++ 中的示例应用程序与来宾证明 API 配合使用,请按照操作系统 (OS) 的说明进行操作。

  1. 登录 VM。

  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
    

后续步骤