استخدام نموذج التطبيق لمصادقة الضيف

تساعدك ميزة تصديق الضيف على تأكيد أن جهازا ظاهريا سريا يعمل على بيئة تنفيذ موثوق بها مستندة إلى الأجهزة (TEE) مع ميزات أمان ممكنة للعزل والتكامل.

تتوفر نماذج التطبيقات للاستخدام مع واجهات برمجة تطبيقات إثبات الضيف على GitHub.

اعتمادا على نوع السيناريو الخاص بك، يمكنك إعادة استخدام نموذج التعليمات البرمجية في برنامج العميل أو رمز حمل العمل.

المتطلبات الأساسية

استخدام نموذج التطبيق

لاستخدام نموذج تطبيق في C++ للاستخدام مع واجهات برمجة تطبيقات إثبات الضيف، اتبع الإرشادات الخاصة بنظام التشغيل (OS).

  1. تسجيل الدخول إلى الجهاز الظاهري الخاص بك.

  2. استنساخ نموذج تطبيق Linux.

  3. ثبّت حزمة build-essential. تقوم هذه الحزمة بتثبيت كل ما هو مطلوب لتجميع نموذج التطبيق.

    sudo apt-get install build-essential
    
  4. تثبيت الحزم libcurl4-openssl-dev و libjsoncpp-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
    

الخطوات التالية