Agent skill · software engineering · sickn33

azure-keyvault-keys-rust

Azure Key Vault Keys SDK for Rust. Use for creating, managing, and using cryptographic keys. Triggers: "keyvault keys rust", "KeyClient rust", "create key rust", "encrypt rust", "sign rust".

Why this skill is useful

Provides specific Rust SDK commands and patterns for managing cryptographic keys in Azure Key Vault that the AI wouldn't reliably generate on its own.

What it needs

Requires cargo installed locally. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Azure Key Vault Keys SDK for Rust Client library for Azure Key Vault Keys — secure storage and management of cryptographic keys. The examples below require a reviewed compatible crate set and replacement of every resource placeholder. Do not use production data for demonstration writes. Installation Environment Variables Authentication Key Types Type Description ------ ------------- RSA RSA keys (2048, 3072, 4096 bits) EC Elliptic curve keys (P-256, P-384, P-521) RSA-HSM HSM-protected RSA keys EC-HSM HSM-protected EC keys Core Operations Get Key Create Key Create EC Key Delete Key List Keys Backup Key Restore Key Cryptographic Operations Key Vault can perform crypto operations without exposing the private key: Best Practices 1. Use Entra ID auth — DeveloperToolsCredential for dev, ManagedIdentityCredential for production 2. Use HSM keys for sensitive workloads — hardware-protected keys 3. Use EC for signing — more efficient than RSA 4. Use envelope encryption — RSA can wrap a symmetric data key; do not encrypt arbitrary bulk data directly with RSA 5. Backup keys — for disaster recovery 6. Enable soft delete — required for production vaults 7. Use key rotation — create new versions periodically RBAC Permissions Assign these Key Vault roles: Key Vault Crypto User — use keys for crypto operations Key Vault Crypto Officer — full CRUD on keys The reviewed example set uses azuresecuritykeyvaultkeys 1.0.1 and compatible Azure core/credential crates. Record and commit Cargo.lock; source/API review is not a compiler or live-service test. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/azure-keyvault-keys-rust

View the source on GitHub

Browse the @skills marketplace