Setup & Installation
What This Skill Does
Azure Key Vault Keys SDK for Rust provides a client library for creating, managing, and using cryptographic keys stored in Azure Key Vault. It supports RSA and EC key types, including HSM-protected variants, and exposes operations like signing, encryption, and key wrapping without exposing the private key material.
Performing cryptographic operations through Key Vault means private key material never leaves the HSM, which is hard to replicate with local key management without significant infrastructure overhead.
When to use it
- Creating RSA or EC keys in Azure Key Vault from a Rust service
- Signing JWTs or payloads using a Key Vault-managed private key
- Wrapping symmetric keys with an RSA key before storing them
- Listing and rotating cryptographic keys across a vault programmatically
- Backing up and restoring key material for disaster recovery