Fähigkeiten Azure.Security.KeyVault.Keys (.NET)
🔐

Azure.Security.KeyVault.Keys (.NET)

Sicher

Azure Key Vault-Schlüsselcode generieren

Entwickler haben Schwierigkeiten mit Azure Key Vault-Schlüsselverwaltungs-APIs und sicheren kryptografischen Praktiken. Dieser Skill bietet sofort einsatzfähige .NET-Code-Snippets, Best Practices und Implementierungsanleitungen zum Speichern, Abrufen und Verwalten kryptografischer Schlüssel in Azure Key Vault.

Unterstützt: Claude Codex Code(CC)
🥉 72 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "Azure.Security.KeyVault.Keys (.NET)". Neuen RSA-Schlüssel in Azure Key Vault mit 2048-Bit-Größe erstellen

Erwartetes Ergebnis:

```csharp
using Azure.Identity;
using Azure.Security.KeyVault.Keys;

var keyClient = new KeyClient(
new Uri("https://myvault.vault.azure.net/"),
new DefaultAzureCredential());

var createKeyOptions = new CreateRsaKeyOptions("my-rsa-key")
{
KeySize = 2048,
ExpiresOn = DateTimeOffset.Now.AddYears(1)
};

KeyVaultKey key = await keyClient.CreateRsaKeyAsync(createKeyOptions);
Console.WriteLine($"Created key: {key.Name}");
```

Verwendung von "Azure.Security.KeyVault.Keys (.NET)". Automatische Schlüsselrotation einrichten

Erwartetes Ergebnis:

```csharp
var rotationPolicy = new KeyRotationPolicy
{
LifetimeActions =
{
new KeyLifetimeAction
{
Action = KeyRotationAction.Notify,
TimeBeforeExpiry = TimeSpan.FromDays(30)
}
}
};

await keyClient.UpdateKeyRotationPolicyAsync("my-key", rotationPolicy);
```

Sicherheitsaudit

Sicher
v1 • 2/25/2026

Prompt-only skill with no executable code. Static analysis scanned 0 files and detected 0 potential security issues. Risk score: 0/100. This skill provides guidance and code generation templates for Azure Key Vault key operations using the official Azure SDK for .NET.

0
Gescannte Dateien
0
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
50
Community
100
Sicherheit
74
Spezifikationskonformität

Was du bauen kannst

Schlüsselerstellungscode generieren

Neue kryptografische Schlüssel in Azure Key Vault mit benutzerdefinierten Schlüsseleigenschaften erstellen

Schlüsselrotation implementieren

Automatisierte Schlüsselrotation mit Rotationsrichtlinien und Benachrichtigungen einrichten

Schlüssel sichern und wiederherstellen

Schlüssel sicher für Disaster-Recovery-Szenarien exportieren und importieren

Probiere diese Prompts

Neuen Schlüssel erstellen
Zeigen Sie mir, wie ich einen neuen RSA-Schlüssel in Azure Key Vault mit dem Azure SDK für .NET erstellen kann. Inklusive Code für die Einstellung der Schlüsselgröße und Ablaufzeit.
Schlüssel abrufen und verwenden
Wie rufe ich einen vorhandenen Schlüssel aus Azure Key Vault ab und verwende ihn für die Verschlüsselung in meiner .NET-Anwendung?
Schlüsselrotation einrichten
Automatische Schlüsselrotation für einen Schlüssel in Azure Key Vault konfigurieren. Zeigen Sie, wie Rotationsrichtlinie und Lifetime-Aktionen festgelegt werden.
Schlüssel sichern und wiederherstellen
Code generieren, um einen Schlüssel an einen sicheren Speicherort zu sichern und bei Bedarf wiederherzustellen. Inklusive Fehlerbehandlung.

Bewährte Verfahren

  • Azure Identity mit Managed Identity in Produktionsumgebungen verwenden, um keine Anmeldedaten zu speichern
  • Angemessene Ablaufzeiten für Schlüssel festlegen und regelmäßige Rotationsrichtlinien implementieren
  • Separate Key Vaults für verschiedene Umgebungen verwenden (Entwicklung, Staging, Produktion)

Vermeiden

  • Key Vault-URLs oder Anmeldeinformationen im Quellcode speichern
  • Übermäßige Berechtigungen für Schlüsselvorgänge über das Notwendige hinaus gewähren
  • Fehlerbehandlung bei der Interaktion mit Key Vault-Vorgängen überspringen

Häufig gestellte Fragen

Welche Authentifizierungsmethoden unterstützt dieser Skill?
Der Skill demonstriert Azure Identity mit DefaultAzureCredential, Managed Identity und Dienstprinzipal-Authentifizierung.
Kann ich diesen Skill mit Hardware-Sicherheitsmodulen verwenden?
Ja, Azure Key Vault unterstützt HSM-geschützte Schlüssel. Der Skill enthält Beispiele zum Erstellen von HSM-Schlüsseln.
Wie gehe ich mit Schlüsselberechtigungen in meiner Anwendung um?
Konfigurieren Sie Key Vault-Zugriffsrichtlinien oder verwenden Sie Azure RBAC, um Ihrer Anwendungsidentität spezifische Berechtigungen zu erteilen.
Welche Schlüsseltypen werden unterstützt?
Azure Key Vault unterstützt RSA-, EC- (Elliptic Curve) und AES-symmetrische Schlüssel. Der Skill behandelt RSA- und EC-Schlüssel.
Kann ich vorhandene Schlüssel importieren?
Ja, verwenden Sie die ImportKey-Methode, um vorhandene Schlüssel in Azure Key Vault zu importieren. Der Skill bietet Import-Beispiele.
Wie funktioniert die Schlüsselversionierung?
Jeder Schlüsselvorgang kann eine neue Version erstellen. Der Schlüssel-Client ruft standardmäßig die neueste Version ab, oder Sie können eine Version angeben.