@ConditionalOnClass(value=com.azure.security.keyvault.certificates.CertificateClientBuilder.class)
@ConditionalOnExpression(value="${spring.cloud.azure.keyvault.certificate.enabled:true}")
@ConditionalOnProperty(value="spring.cloud.azure.keyvault.certificate.endpoint")
public class AzureKeyVaultCertificateAutoConfiguration
extends AzureServiceConfigurationBase
CertificateClientBuilder and Azure Key Vault secret clients.azureGlobalProperties| Constructor and Description |
|---|
AzureKeyVaultCertificateAutoConfiguration(AzureGlobalProperties azureGlobalProperties) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.security.keyvault.certificates.CertificateAsyncClient |
azureKeyVaultCertificateAsyncClient(com.azure.security.keyvault.certificates.CertificateClientBuilder builder) |
com.azure.security.keyvault.certificates.CertificateClient |
azureKeyVaultCertificateClient(com.azure.security.keyvault.certificates.CertificateClientBuilder builder) |
AzureKeyVaultCertificateProperties |
azureKeyVaultCertificateProperties() |
com.azure.security.keyvault.certificates.CertificateClientBuilder |
certificateClientBuilder(CertificateClientBuilderFactory factory) |
CertificateClientBuilderFactory |
certificateClientBuilderFactory(AzureKeyVaultCertificateProperties properties,
org.springframework.beans.factory.ObjectProvider<com.azure.spring.core.customizer.AzureServiceClientBuilderCustomizer<com.azure.security.keyvault.certificates.CertificateClientBuilder>> customizers) |
loadPropertiespublic AzureKeyVaultCertificateAutoConfiguration(AzureGlobalProperties azureGlobalProperties)
@ConfigurationProperties(prefix="spring.cloud.azure.keyvault.certificate") @Bean public AzureKeyVaultCertificateProperties azureKeyVaultCertificateProperties()
@Bean @ConditionalOnMissingBean public com.azure.security.keyvault.certificates.CertificateClient azureKeyVaultCertificateClient(com.azure.security.keyvault.certificates.CertificateClientBuilder builder)
@Bean @ConditionalOnMissingBean public com.azure.security.keyvault.certificates.CertificateAsyncClient azureKeyVaultCertificateAsyncClient(com.azure.security.keyvault.certificates.CertificateClientBuilder builder)
@Bean @ConditionalOnMissingBean public com.azure.security.keyvault.certificates.CertificateClientBuilder certificateClientBuilder(CertificateClientBuilderFactory factory)
@Bean @ConditionalOnMissingBean public CertificateClientBuilderFactory certificateClientBuilderFactory(AzureKeyVaultCertificateProperties properties, org.springframework.beans.factory.ObjectProvider<com.azure.spring.core.customizer.AzureServiceClientBuilderCustomizer<com.azure.security.keyvault.certificates.CertificateClientBuilder>> customizers)
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.