Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция аттестации гостей помогает подтвердить, что конфиденциальная виртуальная машина выполняется в аппаратной среде доверенного выполнения (TEE) с функциями безопасности, включенными для изоляции и целостности.
Примеры приложений для использования с API аттестации гостей доступны на сайте GitHub.
В зависимости от типа сценария можно повторно использовать пример кода в клиентской программе или коде рабочей нагрузки.
Предварительные условия
- Подписка Azure.
- Конфиденциальная виртуальная машина Azure или виртуальная машина с включенным доверенным запуском. Вы можете использовать виртуальную машину Ubuntu Linux или виртуальную машину Windows.
Использование примера приложения
Чтобы использовать пример приложения в C++ для использования с API гостевой аттестации, следуйте инструкциям операционной системы (ОС).
Войдите на свою виртуальную машину.
Клонируйте пример приложения Linux.
Установите пакет
build-essential. Этот пакет устанавливает все необходимое для компиляции примера приложения.sudo apt-get install build-essentialУстановить пакеты
libcurl4-openssl-devиlibjsoncpp-dev.sudo apt-get install libcurl4-openssl-devsudo apt-get install libjsoncpp-devСкачайте пакет аттестации из https://packages.microsoft.com/repos/azurecore/pool/main/a/azguestattestation1/.
Установите пакет аттестации. Обязательно замените
<version>на скачанную вами версию.sudo dpkg -i azguestattestation1_<latest-version>_amd64.deb