Azure Key Vault is a cloud service that provides secure storage of certificates, cryptographic keys and secrets used by cloud applications and services.
Azure Key Vault Managed HSM is a fully-managed, highly-available, single-tenant, standards-compliant cloud service that enables you to safeguard cryptographic keys for your cloud applications using FIPS 140-2 Level 3 validated HSMs.
For more information refer to About Azure Key Vault and What is Azure Key Vault Managed HSM?.
Documentation for this SDK can be found at Azure Key Vault Java Documentation
To get started with a specific library, see the README.md file located in the library's project folder. You can find service libraries in the /sdk/keyvault/azure-security-keyvault-<subcomponent>
directory.
- Azure Key Vault Keys is a cloud service that enables you to safeguard and manage cryptographic keys.
- Azure Key Vault Certificates is a cloud service that allows you to securely manage and tightly control your certificates.
- Azure Key Vault Secrets is a cloud service that provides management and secure storage for secrets, such as passwords and database connection strings.
- The Azure Key Vault Administration library clients support administrative tasks such as full backup/restore and key-level role-based access control (RBAC) for Azure Key Vault Managed HSM.
- Azure Key Vault JCA is a Java Cryptography Architecture provider for certificates in Azure Key Vault.