Class AzureKeyVaultCertificateAutoConfiguration


  • @ConditionalOnClass(com.azure.security.keyvault.certificates.CertificateClientBuilder.class)
    @ConditionalOnExpression("${spring.cloud.azure.keyvault.certificate.enabled:true}")
    @ConditionalOnProperty("spring.cloud.azure.keyvault.certificate.endpoint")
    public class AzureKeyVaultCertificateAutoConfiguration
    extends AzureServiceConfigurationBase
    Auto-configuration for Azure Key Vault Certificate support.
    Since:
    4.0.0
    • Method Detail

      • azureKeyVaultCertificateClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.security.keyvault.certificates.CertificateClient azureKeyVaultCertificateClient​(com.azure.security.keyvault.certificates.CertificateClientBuilder builder)
        Autoconfigure the CertificateClient instance.
        Parameters:
        builder - the CertificateClientBuilder to build the instance.
        Returns:
        the certificate client instance.
      • azureKeyVaultCertificateAsyncClient

        @Bean
        @ConditionalOnMissingBean
        public com.azure.security.keyvault.certificates.CertificateAsyncClient azureKeyVaultCertificateAsyncClient​(com.azure.security.keyvault.certificates.CertificateClientBuilder builder)
        Autoconfigure the CertificateAsyncClient instance.
        Parameters:
        builder - the CertificateClientBuilder to build the instance.
        Returns:
        the certificate async client instance.