Azure Key Vault Keys SDK for Java - Examples
Comprehensive code examples for the Azure Key Vault Keys SDK for Java.
Table of Contents
- Maven Dependency
- Client Creation
- Creating Keys
- Getting and Listing Keys
- Updating Key Properties
- Deleting and Recovering Keys
- Key Rotation
- Cryptographic Operations
- Async Client Patterns
- Error Handling
Maven Dependency
xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.9.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.14.0</version>
</dependency>Client Creation
Sync KeyClient
java
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.azure.security.keyvault.keys.KeyClient;
import com.azure.security.keyvault.keys.KeyClientBuilder;
KeyClient keyClient = new KeyClientBuilder()