AttestationTokenValidationOptions interface

الخيارات المستخدمة للتحقق من صحة رموز التصديق المميزة.

الملاحظات

إذا لم يتم توفير validateToken أو validateNotBeforeTime أو validateExpirationTime، افتراض أنها "صحيحة".

الخصائص

expectedIssuer

المصدر المتوقع AttestationToken. يتم التحقق فقط إذا تم تعيين validateIssuer.

timeValidationSlack

وقت التسامح (بالثوان) المستخدم للتأقلم مع انحراف الساعة بين الجهاز المحلي والخادم الذي يقوم بإنشاء الرمز المميز.

validateAttestationToken

دالة التحقق من الصحة التي تسمح للمطورين بتوفير وظائف التحقق من الصحة الخاصة بهم للرمز المميز للإثبات. يمكن استخدام هذا لإجراء عمليات تحقق إضافية لتوقيع الشهادة في AttestationSigner.

validateExpirationTime

إذا كان صحيحا، فتحقق من صحة وقت انتهاء الصلاحية للرمز المميز.

validateIssuer

إذا كان صحيحا، فتحقق من صحة مصدر الرمز المميز.

validateNotBeforeTime

إذا كان صحيحا، فتحقق من صحة وقت "ليس قبل" للرمز المميز.

validateToken

إذا كان صحيحا، فتحقق من صحة رمز التصديق، إذا كان خطأ، فتخط التحقق من الصحة.

تفاصيل الخاصية

expectedIssuer

المصدر المتوقع AttestationToken. يتم التحقق فقط إذا تم تعيين validateIssuer.

expectedIssuer?: string

قيمة الخاصية

string

timeValidationSlack

وقت التسامح (بالثوان) المستخدم للتأقلم مع انحراف الساعة بين الجهاز المحلي والخادم الذي يقوم بإنشاء الرمز المميز.

timeValidationSlack?: number

قيمة الخاصية

number

validateAttestationToken

دالة التحقق من الصحة التي تسمح للمطورين بتوفير وظائف التحقق من الصحة الخاصة بهم للرمز المميز للإثبات. يمكن استخدام هذا لإجراء عمليات تحقق إضافية لتوقيع الشهادة في AttestationSigner.

validateAttestationToken?: (token: AttestationToken, signer?: AttestationSigner) => undefined | string[]

قيمة الخاصية

(token: AttestationToken, signer?: AttestationSigner) => undefined | string[]

الملاحظات

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

validateExpirationTime

إذا كان صحيحا، فتحقق من صحة وقت انتهاء الصلاحية للرمز المميز.

validateExpirationTime?: boolean

قيمة الخاصية

boolean

validateIssuer

إذا كان صحيحا، فتحقق من صحة مصدر الرمز المميز.

validateIssuer?: boolean

قيمة الخاصية

boolean

validateNotBeforeTime

إذا كان صحيحا، فتحقق من صحة وقت "ليس قبل" للرمز المميز.

validateNotBeforeTime?: boolean

قيمة الخاصية

boolean

validateToken

إذا كان صحيحا، فتحقق من صحة رمز التصديق، إذا كان خطأ، فتخط التحقق من الصحة.

validateToken?: boolean

قيمة الخاصية

boolean