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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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);
```
安全审计
安全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.
质量评分
你能构建什么
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
试试这些提示
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.
¿Cómo recupero una clave existente de Azure Key Vault y la uso para cifrado en mi aplicación .NET?
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.
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