مرجع API · مفاتيح التوقيع لدى أنيس

مفاتيح التوقيع العامة لدى أنيس

GET/.well-known/partner-signing-keys.json

كل مفتاح عام قد يوقّع ردود أنيس — ومنها المفتاح التالي قبل التدوير والسابق بعده. المسار الوحيد الذي لا يحتاج توقيعًا. تحفظه برامج العملاء مؤقتًا وتجلبه مجددًا حين يذكر ردٌّ مفتاحًا لم تره.

الصلاحيةلا شيء
المصادقةعام
حدود الموظفين التي يُحتسب ضمنهالا شيء
حزمة SDK لـ ‎.NETFetched and cached by the SDK

الاستدعاء

بلا مصادقة.

المحتوى: لا يوجد.

الردود

الحالةالمعنىالمحتوى
200نجاح.SigningKeySet

الأنواع

SigningKeySet

الحقلالنوعملاحظات
keysموجود دائمًاlist of PublicJwkكل مفتاح عام قد يوقّع ردًّا — ومنها المفتاح التالي قبل التدوير والسابق بعده.

PublicJwk

الحقلالنوعملاحظات
ktyموجود دائمًاstringدائمًا EC. القيم: EC
crvموجود دائمًاstringدائمًا P-256. القيم: P-256
xموجود دائمًاstringالإحداثي x للمفتاح: 32 بايت بالضبط، بترميز base64url دون حشو.
yموجود دائمًاstringالإحداثي y للمفتاح: 32 بايت بالضبط، بترميز base64url دون حشو.
kidstringفي مفاتيح التوقيع لدى أنيس: المفتاح الذي يذكره توقيع الرد. تعامل معه كاسم مبهم. لا يُرسل حين ترسل مفتاحك أنت.
usestringالاستخدام المقصود، حين يُنشر.
algstringالخوارزمية، حين تُنشر.