المهارات Azure Key Vault Certificates SDK for Rust
📦

Azure Key Vault Certificates SDK for Rust

آمن

إدارة شهادات Azure Key Vault بلغة Rust

يحتاج المطورون الذين يبنون تطبيقات Rust إلى إدارة آمنة للشهادات لـ Azure Key Vault لكنهم يفتقرون إلى الإرشادات حول تطبيق SDK. توفر هذه المهارة لـ Claude معرفة شاملة بـ Azure Key Vault Certificates Rust SDK لمساعدة المطورين على دمج عمليات الشهادات.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure Key Vault Certificates SDK for Rust". إنشاء شهادة بنوع مفتاح RSA وصلاحية سنتين

النتيجة المتوقعة:

تنشئ المهارة كود Rust باستخدام azure_identity crate للمصادقة و azure_security_keyvault_certificates crate للعمليات. يتضمن الكود: CertificatePolicy builder مع KeyProperties (RSA، 2048-bit)، LifetimeAction للتجديد التلقائي، و SecretProperties للتخزين. يوضح المثال معالجة الأخطاء مع azure_core::errors::Error وأنماط async/await المناسبة.

استخدام "Azure Key Vault Certificates SDK for Rust". استيراد شهادة PFX موجودة

النتيجة المتوقعة:

توفر المهارة كودًا يظهر CertificateImportOperation مع تنسيق Pfx، والتعامل مع كلمة المرور لفك التشفير، وطريقة الاستيراد مع عميل key vault. يوضح التعامل مع معرف الشهادة المستوردة وإصدارها للاسترجاع لاحقًا.

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only skill containing documentation for the Azure Key Vault Certificates Rust SDK. The static analysis scanned 0 files and detected no security issues. The skill provides educational content about Azure certificate management APIs without any executable code, network requests, or file system access. No risk factors detected.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

مطور Backend بلغة Rust

مطور backend يبني خدمة Rust تحتاج إلى تخزين واسترجاع شهادات TLS من Azure Key Vault لنقاط نهاية HTTPS.

مهندس DevOps

مهندس DevOps ينشئ نصوص أتمتة البنية التحتية بلغة Rust لإدارة دورة حياة الشهادات بما في ذلك الدوران والتجديد.

مهندس أمان

مهندس أمان يطبق سياسات إدارة الشهادات ومسارات التدقيق للتطبيقات القائمة على Azure.

جرّب هذه الموجهات

إنشاء شهادة جديدة
أرني كيفية إنشاء شهادة جديدة في Azure Key Vault باستخدام Rust SDK مع سياسة شهادة مخصصة تتضمن اسم الموضوع وفترة الصلاحية ومعلمات استخدام المفتاح.
استرجاع وتحليل الشهادة
اكتب كود Rust لاسترجاع شهادة من Azure Key Vault واستخراج مكونات المفتاح العام والخاص للاستخدام في خادم HTTPS.
تحديث سياسة الشهادة
أظهر كيفية تحديث سياسة الشهادة لشهادة موجودة في Azure Key Vault لتغيير فترة الصلاحية واستخدام المفتاح.
التعامل مع عمليات الشهادات
اكتب كودًا للتحقق من حالة عملية شهادة معلقة في Azure Key Vault واسترجاع الشهادة المكتملة بمجرد جاهزيتها.

أفضل الممارسات

  • استخدم دائمًا الهويات المُدارة أو جهات الخدمة مع أقل امتيازات الوصول لمصادقة Azure في بيئات الإنتاج
  • طبّق معالجة أخطاء مناسبة لعمليات الشهادات بما في ذلك فشل الشبكة وأخطاء خدمة Azure
  • استخدم إصدارات الشهادات لتتبع التغييرات وتطبيق إجراءات التراجع المناسبة لدوران الشهادات

تجنب

  • لا تضع عناوين Azure Key Vault أو بيانات الاعتماد في الكود المصدري بشكل ثابت؛ استخدم متغيرات البيئة أو مراجعات Azure Key Vault
  • لا تتجاهل انتهاء صلاحية الشهادات؛ طبّق مراقبة آلية وسير عمل التجديد
  • لا تشارك المفاتيح الخاصة عبر شهادات متعددة؛ يجب أن يكون لكل شهادة مواد مفتاح فريدة خاصة بها

الأسئلة المتكررة

ما طرق المصادقة التي تدعمها هذه المهارة؟
تغطي المهارة مصادقة Azure Active Directory بما في ذلك جهات الخدمة والهويات المُدارة وبيانات اعتماد Azure CLI من خلال azure_identity crate.
هل يمكن لهذه المهارة المساعدة في دوران الشهادات؟
نعم، توفر المهارة أمثلة لاسترجاع إصدارات الشهادات وتطبيق إجراءات العمر وإدارة سير عمل الدوران للشهادات مع مواد مفتاح جديدة.
هل تدعم هذه المهارة الشهادات المدعومة بـ HSM؟
تتضمن المهارة إرشادات حول استخدام Azure Key Vault Premium tier مع مفاتيح محمية بـ HSM، موضحة كيفية تحديد KeyType لعمليات مفاتيح HSM.
كيف أتعامل مع كلمات مرور الشهادات بشكل آمن؟
توضح المهارة تمرير كلمات مرور الشهادات كـ SecureString وتوصي باستخدام أسرار Azure Key Vault لتخزين قيم كلمات المرور بدلاً من وضعها بشكل ثابت في الكود.
هل يمكن لهذه المهارة إنشاء كود للشهادات ذاتية التوقيع؟
نعم، تظهر المهارة كيفية إنشاء شهادات ذاتية التوقيع باستخدام CertificatePolicy مع IssuancePolicy لمعلمات الإصدار الذاتي.
ما أنماط معالجة الأخطاء التي توصي بها هذه المهارة؟
تغطي المهارة معالجة azure_core::errors::Error، ومنطق إعادة المحاولة للأعطال العابرة، والتسجيل المناسب لتصحيح أخطاء عمليات الشهادات.

تفاصيل المطور

بنية الملفات

📄 SKILL.md