azure-security-keyvault-keys-java
Java SDK for managing cryptographic keys in Azure Key Vault and Managed HSM.
Setup & Installation
What This Skill Does
Java SDK for managing cryptographic keys in Azure Key Vault and Managed HSM. Supports RSA, EC, and symmetric key types with HSM backing options. Handles the full key lifecycle including creation, rotation, backup, and deletion, plus cryptographic operations like encrypt, decrypt, sign, verify, and key wrapping.
Offloads cryptographic key storage to Azure-managed HSMs so your app never holds raw key material, which manual approaches or local keystores cannot match for compliance.
When to use it
- Rotating RSA keys on a schedule before they expire
- Wrapping AES session keys with an HSM-backed RSA key before storage
- Signing JWT payloads with an EC key stored in Key Vault
- Encrypting sensitive config values at application startup
- Backing up key material before a vault migration
Similar Skills
best-practices
A checklist of modern web development standards covering HTTPS, CSP headers, input sanitization, deprecated API avoidance, and HTML validity.
auth0-android
Adds authentication to native Android apps using the Auth0 SDK.
auth0-angular
Adds authentication to Angular apps using the @auth0/auth0-angular SDK.
auth0-aspnetcore-api
Adds JWT access token validation to ASP.
