Agent skill · software engineering · aiskillstore
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 for managing Azure Key Vault keys that the AI wouldn't reliably generate on its own.
What it needs
Requires cargo installed locally. Requires azure account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 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. 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 RSA for encryption — when encrypting data 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 Reference Links Resource Link ---------- ------ API Reference https://docs.rs/azuresecuritykeyvaultkeys Source Code https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azuresecuritykeyvaultkeys crates.io https://crates.io/crates/azuresecuritykeyvaultkeys When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-keyvault-keys-rust