KeyProperties interface

خصائص المفتاح.

الخصائص

attributes

سمات المفتاح.

curveName

اسم المنحنى الناقص. للحصول على قيم صالحة، راجع JsonWebKeyCurveName.

keyOps
keySize

حجم المفتاح بالبت. على سبيل المثال: 2048 أو 3072 أو 4096 ل RSA.

keyUri

URI لاسترداد الإصدار الحالي من المفتاح. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.

keyUriWithVersion

URI لاسترداد الإصدار المحدد من المفتاح. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.

kty

نوع المفتاح. للحصول على قيم صالحة، راجع JsonWebKeyType.

releasePolicy

نهج إصدار المفتاح استجابة لذلك. سيتم استخدامه لكل من الإخراج والإخراج. تم حذفه إذا كان فارغا

rotationPolicy

نهج تدوير المفتاح استجابة لذلك. سيتم استخدامه لكل من الإخراج والإخراج. تم حذفه إذا كان فارغا

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

attributes

سمات المفتاح.

attributes?: KeyAttributes

قيمة الخاصية

curveName

اسم المنحنى الناقص. للحصول على قيم صالحة، راجع JsonWebKeyCurveName.

curveName?: string

قيمة الخاصية

string

keyOps

keyOps?: string[]

قيمة الخاصية

string[]

keySize

حجم المفتاح بالبت. على سبيل المثال: 2048 أو 3072 أو 4096 ل RSA.

keySize?: number

قيمة الخاصية

number

keyUri

URI لاسترداد الإصدار الحالي من المفتاح. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.

keyUri?: string

قيمة الخاصية

string

keyUriWithVersion

URI لاسترداد الإصدار المحدد من المفتاح. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.

keyUriWithVersion?: string

قيمة الخاصية

string

kty

نوع المفتاح. للحصول على قيم صالحة، راجع JsonWebKeyType.

kty?: string

قيمة الخاصية

string

releasePolicy

نهج إصدار المفتاح استجابة لذلك. سيتم استخدامه لكل من الإخراج والإخراج. تم حذفه إذا كان فارغا

releasePolicy?: KeyReleasePolicy

قيمة الخاصية

rotationPolicy

نهج تدوير المفتاح استجابة لذلك. سيتم استخدامه لكل من الإخراج والإخراج. تم حذفه إذا كان فارغا

rotationPolicy?: RotationPolicy

قيمة الخاصية