azure-security-keyvault-keys-dotnet
Azure Key Vault Keys SDK for .NET. Client library for managing cryptographic keys in Azure Key Vault and Managed HSM. Use for key creation, rotation, encryption, decryption, signing, and verification.
npx skills add sickn33/agentic-awesome-skills --skill azure-security-keyvault-keys-dotnet --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Azure.Security.KeyVault.Keys (.NET) Client library for managing cryptographic keys in Azure Key Vault and Managed HSM. ## Installation ```bash dotnet add package Azure.Security.KeyVault.Keys dotnet add package Azure.Identity ``` **Current Version**: 4.7.0 (stable) ## Environment Variables ```bash KEY_VAULT_NAME=<your-key-vault-name> # Or full URI AZURE_KEYVAULT_URL=https://<vault-name>.vault.azure.net ``` ## Client Hierarchy ``` KeyClient (key management) ├── CreateKey / CreateRsaKey / CreateEcKey ├── GetKey / GetKeys ├── UpdateKeyProperties ├── DeleteKey / PurgeDeletedKey ├── BackupKey / RestoreKey └── GetCryptographyClient() → CryptographyClient CryptographyClient (cryptographic operations) ├── Encrypt / Decrypt ├── WrapKey / UnwrapKey ├── Sign / Verify └── SignData / VerifyData KeyResolver (key resolution) └── Resolve(keyId) → CryptographyClient ``` ## Authentication ### DefaultAzureCredential (Recommended) ```csharp using Azure.Identity; using Azure.Security.KeyVault.Keys; var keyVaultName = Environment.GetEnvironmentVariable("KEY_VAULT_NAME"); var kvUri = $"https://{keyVaultName}.vault.azure.net"; var client = new KeyClient(new Uri(kvUri), new DefaultAzureCredential()); ```
- Installation
- Environment Variables
- Client Hierarchy
- Authentication
- DefaultAzureCredential (Recommended)
- Service Principal
- Key Management
- Create Keys
- Retrieve Keys
- Update Key Properties
- Delete and Purge Keys
- Backup and Restore
- Cryptographic Operations
- Get CryptographyClient
dotnet add package Azure.Security.KeyVault.Keys dotnet add package Azure.Identity Or full URI
What does the azure-security-keyvault-keys-dotnet skill do?
Azure Key Vault Keys SDK for .NET. Client library for managing cryptographic keys in Azure Key Vault and Managed HSM. Use for key creation, rotation, encryption, decryption, signing, and verification.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill azure-security-keyvault-keys-dotnet --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.