技能 Azure.Security.KeyVault.Keys (.NET)
🔐

Azure.Security.KeyVault.Keys (.NET)

安全

Generar código de clave de Azure Key Vault

Los desarrolladores tienen dificultades con las APIs de gestión de claves de Azure Key Vault y las prácticas criptográficas seguras. Esta habilidad proporciona fragmentos de código listos para usar en .NET, mejores prácticas y orientación de implementación para almacenar, recuperar y gestionar claves criptográficas en Azure Key Vault.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Azure.Security.KeyVault.Keys (.NET)”。 Crear una nueva clave RSA en Azure Key Vault con tamaño de 2048 bits

预期结果:

```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}");
```

正在使用“Azure.Security.KeyVault.Keys (.NET)”。 Configurar rotación automática de clave

预期结果:

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

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

安全审计

安全
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
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
85
内容
22
社区
100
安全
74
规范符合性

你能构建什么

Generar código de creación de clave

Crear nuevas claves criptográficas en Azure Key Vault con propiedades de clave personalizadas

Implementar rotación de claves

Configurar rotación automática de claves con políticas de rotación y notificaciones

Copia de seguridad y restauración de claves

Exportar e importar claves de forma segura para escenarios de recuperación ante desastres

试试这些提示

Crear una nueva clave
Muéstrame cómo crear una nueva clave RSA en Azure Key Vault usando Azure SDK para .NET. Incluye código para establecer el tamaño de clave y la expiración.
Recuperar y usar una clave
¿Cómo recupero una clave existente de Azure Key Vault y la uso para cifrado en mi aplicación .NET?
Configurar rotación de clave
Configura la rotación automática de claves para una clave en Azure Key Vault. Muestra cómo establecer la política de rotación y las acciones de ciclo de vida.
Copia de seguridad y restauración de clave
Genera código para hacer una copia de seguridad de una clave en una ubicación segura y restaurarla cuando sea necesario. Incluye manejo de errores.

最佳实践

  • Usar Azure Identity con Managed Identity en entornos de producción para evitar almacenar credenciales
  • Establecer tiempos de expiración apropiados para las claves e implementar políticas de rotación regulares
  • Usar Key Vaults separados para diferentes entornos (desarrollo, staging, producción)

避免

  • Almacenar URLs de Key Vault o información de credenciales en el código fuente
  • Conceder permisos excesivos para operaciones de clave más allá de lo necesario
  • Omitir el manejo de errores al interactuar con operaciones de Key Vault

常见问题

¿Qué métodos de autenticación soporta esta habilidad?
La habilidad demuestra Azure Identity con DefaultAzureCredential, Managed Identity y autenticación con service principal.
¿Puedo usar esta habilidad con módulos de seguridad de hardware?
Sí, Azure Key Vault soporta claves protegidas por HSM. La habilidad incluye ejemplos para crear claves HSM.
¿Cómo manejo los permisos de clave en mi aplicación?
Configura políticas de acceso de Key Vault o usa Azure RBAC para conceder permisos específicos a la identidad de tu aplicación.
¿Qué tipos de clave están soportados?
Azure Key Vault soporta claves RSA, EC (Curva Elíptica) y claves simétricas AES. La habilidad cubre claves RSA y EC.
¿Puedo importar claves existentes?
Sí, usa el método ImportKey para importar claves existentes a Azure Key Vault. La habilidad proporciona ejemplos de importación.
¿Cómo funciona el versionado de claves?
Cada operación de clave puede crear una nueva versión. El cliente de clave recupera la última versión por defecto, o puedes especificar una versión.