Azure Key Vault Certificates SDK for Rust
إدارة شهادات Azure Key Vault بلغة Rust
يحتاج المطورون الذين يبنون تطبيقات Rust إلى إدارة آمنة للشهادات لـ Azure Key Vault لكنهم يفتقرون إلى الإرشادات حول تطبيق SDK. توفر هذه المهارة لـ Claude معرفة شاملة بـ Azure Key Vault Certificates Rust SDK لمساعدة المطورين على دمج عمليات الشهادات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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. يوضح التعامل مع معرف الشهادة المستوردة وإصدارها للاسترجاع لاحقًا.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
مطور 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
- لا تتجاهل انتهاء صلاحية الشهادات؛ طبّق مراقبة آلية وسير عمل التجديد
- لا تشارك المفاتيح الخاصة عبر شهادات متعددة؛ يجب أن يكون لكل شهادة مواد مفتاح فريدة خاصة بها