Azure Key Vault Certificates SDK for Rust
Azure Key Vault-Zertifikate in Rust verwalten
Entwickler, die Rust-Anwendungen erstellen, benötigen eine sichere Zertifikatsverwaltung für Azure Key Vault, aber ihnen fehlt eine Anleitung zur Implementierung des SDK. Dieses Skill bietet Claude umfassendes Wissen über das Azure Key Vault Certificates Rust SDK, um Entwicklern bei der Integration von Zertifikatsoperationen zu helfen.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure Key Vault Certificates SDK for Rust". Zertifikat mit RSA-Schlüsseltyp und 2-jähriger Gültigkeit erstellen
النتيجة المتوقعة:
Das Skill generiert Rust-Code unter Verwendung des azure_identity Crate für Authentifizierung und des azure_security_keyvault_certificates Crate für Operationen. Der Code enthält: CertificatePolicy-Builder mit KeyProperties (RSA, 2048-Bit), LifetimeAction für automatische Erneuerung und SecretProperties für Speicherung. Das Beispiel zeigt die Fehlerbehandlung mit azure_core::errors::Error und korrekte async/await-Muster.
استخدام "Azure Key Vault Certificates SDK for Rust". Vorhandenes PFX-Zertifikat importieren
النتيجة المتوقعة:
Das Skill bietet Code, der CertificateImportOperation mit Pfx-Format, Passwortbehandlung für Entschlüsselung und die Import-Methode mit dem Key Vault-Client zeigt. Es demonstriert die Handhabung der ID und Version des importierten Zertifikats für späteres Abrufen.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
Rust-Backend-Entwickler
Ein Backend-Entwickler, der einen Rust-Dienst erstellt, der TLS-Zertifikate aus Azure Key Vault für HTTPS-Endpunkte speichern und abrufen muss.
DevOps-Ingenieur
Ein DevOps-Ingenieur, der Infrastrukturautomatisierungsskripte in Rust erstellt, um den Zertifikatslebenszyklus einschließlich Rotation und Erneuerung zu verwalten.
Sicherheitsingenieur
Ein Sicherheitsingenieur, der Zertifikatsverwaltungsrichtlinien und Audit-Trails für Azure-basierte Anwendungen implementiert.
جرّب هذه الموجهات
Zeigen Sie mir, wie Sie ein neues Zertifikat in Azure Key Vault mit dem Rust SDK erstellen können, mit einer benutzerdefinierten Zertifikatsrichtlinie, die Antragstellername, Gültigkeitsdauer und Schlüsselverwendungsparameter enthält.
Schreiben Sie Rust-Code, um ein Zertifikat aus Azure Key Vault abzurufen und die öffentlichen und privaten Schlüsselkomponenten für die Verwendung in einem HTTPS-Server zu extrahieren.
Zeigen Sie, wie Sie die Zertifikatsrichtlinie für ein bestehendes Zertifikat in Azure Key Vault aktualisieren, um die Gültigkeitsdauer und Schlüsselverwendung zu ändern.
Schreiben Sie Code, um den Status einer ausstehenden Zertifikatsoperation in Azure Key Vault zu überprüfen und das fertige Zertifikat abzurufen, sobald es bereit ist.
أفضل الممارسات
- Verwenden Sie in Produktionsumgebungen immer verwaltete Identitäten oder Dienstprinzipale mit Least-Privilege-Zugriff für die Azure-Authentifizierung
- Implementieren Sie eine ordnungsmäßige Fehlerbehandlung für Zertifikatsoperationen einschließlich Netzwerkausfällen und Azure-Dienstfehlern
- Verwenden Sie Zertifikatsversionen, um Änderungen zu verfolgen und implementieren Sie ordnungsmäßige Rollback-Verfahren für Zertifikatsrotation
تجنب
- Hardcoden Sie keine Azure Key Vault-URLs oder Anmeldedaten im Quellcode; verwenden Sie Umgebungsvariablen oder Azure Key Vault-Referenzen
- Ignorieren Sie nicht den Zertifikatsablauf; implementieren Sie automatisierte Überwachungs- und Erneuerungsworkflows
- Teilen Sie keine privaten Schlüssel zwischen mehreren Zertifikaten; jedes Zertifikat sollte eigenes eindeutiges Schlüsselmaterial haben