KeyProperties الفصل

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

يتم ملء المتغيرات بواسطة الخادم فقط، وسيتم تجاهلها عند إرسال طلب.

توريث
azure.mgmt.keyvault._serialization.Model
KeyProperties

الدالمنشئ

KeyProperties(*, attributes: _models.KeyAttributes | None = None, kty: str | _models.JsonWebKeyType | None = None, key_ops: List[str | _models.JsonWebKeyOperation] | None = None, key_size: int | None = None, curve_name: str | _models.JsonWebKeyCurveName | None = None, rotation_policy: _models.RotationPolicy | None = None, release_policy: _models.KeyReleasePolicy | None = None, **kwargs: Any)

معلمات الكلمة الأساسية فقط

الاسم الوصف
attributes

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

kty

نوع المفتاح. للحصول على قيم صالحة، راجع JsonWebKeyType. القيم المعروفة هي: "EC" و"EC-HSM" و"RSA" و"RSA-HSM".

key_ops
key_size
int

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

curve_name

اسم المنحنى الناقص. للحصول على قيم صالحة، راجع JsonWebKeyCurveName. القيم المعروفة هي: "P-256" و"P-384" و"P-521" و"P-256K".

rotation_policy

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

release_policy

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

المتغيرات

الاسم الوصف
attributes

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

kty

نوع المفتاح. للحصول على قيم صالحة، راجع JsonWebKeyType. القيم المعروفة هي: "EC" و"EC-HSM" و"RSA" و"RSA-HSM".

key_ops
key_size
int

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

curve_name

اسم المنحنى الناقص. للحصول على قيم صالحة، راجع JsonWebKeyCurveName. القيم المعروفة هي: "P-256" و"P-384" و"P-521" و"P-256K".

key_uri
str

URI لاسترداد الإصدار الحالي من المفتاح.

key_uri_with_version
str

URI لاسترداد الإصدار المحدد من المفتاح.

rotation_policy

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

release_policy

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