你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用示例应用程序进行来宾证明
来宾证明功能可帮助你确保机密 VM 在基于硬件的受信任执行环境 (TEE) 中运行,并启用安全功能以实现隔离性和完整性。
GitHub 上提供可与来宾证明 API 配合使用的示例应用程序。
根据方案类型,可以在客户端程序或工作负荷代码中重复使用示例代码。
先决条件
- Azure 订阅。
- 一个 Azure 机密 VM,或者一个启用了受信任启动的 VM。 可以使用 Ubuntu Linux VM 或 Windows VM。
使用示例应用程序
若要将 C++ 中的示例应用程序与来宾证明 API 配合使用,请按照操作系统 (OS) 的说明进行操作。
登录 VM。
安装
build-essential
包。 此包安装编译示例应用程序所需的所有内容。sudo apt-get install build-essential
安装
libcurl4-openssl-dev
和libjsoncpp-dev
包。sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libjsoncpp-dev
从 https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/ 下载证明包。
安装证明包。 确保将
<version>
替换为已下载的版本。sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb