@azure/attestation package
الفصول
| AttestationAdministrationClient |
فئة عميل التصديق. تتيح فئة AttestationClient الوصول إلى واجهات برمجة التطبيقات ذات الصلة بالتصديق:
|
| AttestationClient |
فئة عميل التصديق. تتيح فئة AttestationClient الوصول إلى واجهات برمجة التطبيقات ذات الصلة بالتصديق:
|
الواجهات
| AttestOpenEnclaveOptions |
معلمات اختيارية لواجهة برمجة تطبيقات AttestOpenEnclave. |
| AttestSgxEnclaveOptions |
معلمات اختيارية لواجهة برمجة تطبيقات AttestSgxEnclave. |
| AttestTpmOptions |
خيارات العملية لواجهة برمجة تطبيقات AttestTpm. |
| AttestationAdministrationClientOperationOptions |
خيارات العملية لعمليات عميل إدارة التصديق. |
| AttestationAdministrationClientOptions |
خيارات إنشاء عميل التصديق. |
| AttestationAdministrationClientPolicyCertificateOperationOptions |
خيارات العملية لعمليات شهادات النهج. |
| AttestationAdministrationClientPolicyOperationOptions |
خيارات العملية لعمليات نهج الإدارة. |
| AttestationClientOperationOptions |
خيارات العملية لعمليات عميل التصديق. |
| AttestationClientOptions |
خيارات إنشاء عميل التصديق. |
| AttestationPolicyToken |
يمثل AttestationPolicyToken رمز AttestationToken الذي يحتوي على مستند نهج التصديق. عندما تتلقى خدمة التصديق طلب نهج معين، تحتوي حمولة الرمز المميز للنهج المحدد على JSON Web Signature الذي يحتوي نصه على مستند نهج التصديق الفعلي. يمثل AttestationPolicyToken كائن JWS هذا. |
| AttestationResponse |
يمثل AttestationResponse الاستجابة من خدمة Microsoft Azure Attestation. يحتوي على خاصيتين: |
| AttestationResult |
نص رمز استجابة Microsoft Azure Attestation - نص رمز الاستجابة الصادر عن MAA |
| AttestationSgxCollateralInfo |
يحدد محتويات مطالبة sgxCollateral في AttestationResult. |
| AttestationSigner |
يمثل AttestationSigner مجموعة سلسلة شهادات التوقيع/معرف المفتاح التي تم إرجاعها بواسطة خدمة التصديق. |
| AttestationToken |
يمثل AttestationToken كائن RFC 7515 JSON Web Signature. يمكن أن يمثل إما الرمز المميز الذي تم إرجاعه بواسطة خدمة التصديق، أو يمكن استخدامه لإنشاء رمز مميز محليا يمكن استخدامه للتحقق من تغييرات نهج التصديق. |
| AttestationTokenValidationOptions |
الخيارات المستخدمة للتحقق من صحة رموز التصديق المميزة. |
| PolicyCertificatesModificationResult |
نتيجة تعديل شهادة النهج |
| PolicyResult |
نتيجة تعديل شهادة النهج |
النوع أسماء مستعارة
| AttestationType |
تعريف قيم AttestationType. القيم المعروفة التي تدعمها الخدمة
SgxEnclave: Intel Software Guard eXtensions |
| CertificateModification |
تعريف قيم CertificateModification. القيم المعروفة التي تدعمها الخدمة
IsPresent: بعد تنفيذ العملية، تكون الشهادة في مجموعة الشهادات. |
| PolicyModification |
تعريف قيم PolicyModification. القيم المعروفة التي تدعمها الخدمة
تحديث: تم تحديث كائن النهج المحدد. |
التعدادات
| KnownAttestationType |
القيم المعروفة AttestationType تقبلها الخدمة. |
| KnownCertificateModification |
القيم المعروفة CertificateModification التي تقبلها الخدمة. |
| KnownPolicyModification |
القيم المعروفة PolicyModification تقبلها الخدمة. |
الوظائف
| create |
إنشاء AttestationToken يحتوي على مستند نهج التصديق. |
تفاصيل الوظيفة
createAttestationPolicyToken(string, string, string)
إنشاء AttestationToken يحتوي على مستند نهج التصديق.
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
المعلمات
- policy
-
string
نهج التصديق لتضمينه في رمز التصديق المميز.
- privateKey
-
string
مفتاح خاص اختياري يستخدم لتوقيع رمز التصديق المميز.
- certificate
-
string
الشهادة الاختيارية المستخدمة للتحقق من رمز التصديق المميز.
المرتجعات
الملاحظات
لاحظ أنه إذا كان مثيل التصديق قيد التشغيل في وضع Isolated، فإن المفتاح الخاص والشهادة مطلوبان. إذا كان مثيل التصديق قيد التشغيل في وضع AAD، فهي اختيارية.