Azure Key Vault Secrets SDK for Java - Examples
Comprehensive code examples for the Azure Key Vault Secrets SDK for Java.
Table of Contents
- Maven Dependency
- Client Creation
- Setting Secrets
- Getting Secrets
- Listing Secrets
- Updating Secret Properties
- Deleting and Recovering Secrets
- Purging Deleted Secrets
- Backup and Restore
- Async Client Patterns
- Error Handling
Maven Dependency
xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.11.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.18.2</version>
</dependency>Client Creation
Sync SecretClient
java
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.azure.security.keyvault.secrets.SecretClient;
import com.azure.security.keyvault.secrets.SecretClientBuilder;
SecretClient secretClient = new SecretClientBuilder()
.credential(new DefaultAzureCredentialBuilder().build())