Habilidades Azure.Security.KeyVault.Keys (.NET)
🔐

Azure.Security.KeyVault.Keys (.NET)

Seguro

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.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "Azure.Security.KeyVault.Keys (.NET)". Crear una nueva clave RSA en Azure Key Vault con tamaño de 2048 bits

Resultado esperado:

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

Usando "Azure.Security.KeyVault.Keys (.NET)". Configurar rotación automática de clave

Resultado esperado:

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

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

Auditoría de seguridad

Seguro
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
Archivos escaneados
0
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
50
Comunidad
100
Seguridad
74
Cumplimiento de la especificación

Lo que puedes crear

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

Prueba estos prompts

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.

Mejores prácticas

  • 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)

Evitar

  • 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

Preguntas frecuentes

¿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.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md