AttestationTokenValidationOptions interface
الخيارات المستخدمة للتحقق من صحة رموز التصديق المميزة.
الملاحظات
إذا لم يتم توفير validateToken أو validateNotBeforeTime أو validateExpirationTime، افتراض أنها "صحيحة".
الخصائص
| expected |
المصدر المتوقع AttestationToken. يتم التحقق فقط إذا تم تعيين validateIssuer. |
| time |
وقت التسامح (بالثوان) المستخدم للتأقلم مع انحراف الساعة بين الجهاز المحلي والخادم الذي يقوم بإنشاء الرمز المميز. |
| validate |
دالة التحقق من الصحة التي تسمح للمطورين بتوفير وظائف التحقق من الصحة الخاصة بهم للرمز المميز للإثبات. يمكن استخدام هذا لإجراء عمليات تحقق إضافية لتوقيع الشهادة في AttestationSigner. |
| validate |
إذا كان صحيحا، فتحقق من صحة وقت انتهاء الصلاحية للرمز المميز. |
| validate |
إذا كان صحيحا، فتحقق من صحة مصدر الرمز المميز. |
| validate |
إذا كان صحيحا، فتحقق من صحة وقت "ليس قبل" للرمز المميز. |
| validate |
إذا كان صحيحا، فتحقق من صحة رمز التصديق، إذا كان خطأ، فتخط التحقق من الصحة. |
تفاصيل الخاصية
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