Class JeapCryptoVaultAutoConfiguration
java.lang.Object
ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties.class)
@ConditionalOnProperty(value="spring.cloud.vault.enabled",
matchIfMissing=true)
public class JeapCryptoVaultAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessorch.admin.bit.jeap.crypto.api.KeyIdCryptoServicevaultKeyIdCryptoService(ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService keyReferenceCryptoService) ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementServicevaultKeyManagementService(org.springframework.vault.core.VaultOperations vaultOperations, ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService cryptoMetricsService) ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoServicevaultKeyReferenceCryptoService(ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementService keyManagementService)
-
Constructor Details
-
JeapCryptoVaultAutoConfiguration
public JeapCryptoVaultAutoConfiguration()
-
-
Method Details
-
vaultBeanDefinitionRegistryPostProcessor
@Bean public static org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor vaultBeanDefinitionRegistryPostProcessor() -
vaultKeyManagementService
@Qualifier("vault") @Bean public ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementService vaultKeyManagementService(org.springframework.vault.core.VaultOperations vaultOperations, ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, ch.admin.bit.jeap.crypto.internal.core.keymanagement.CryptoMetricsService cryptoMetricsService) -
vaultKeyReferenceCryptoService
@Qualifier("vault") @Bean public ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService vaultKeyReferenceCryptoService(@Qualifier("vault") ch.admin.bit.jeap.crypto.internal.core.keymanagement.KeyManagementService keyManagementService) -
vaultKeyIdCryptoService
@Qualifier("vault") @Bean public ch.admin.bit.jeap.crypto.api.KeyIdCryptoService vaultKeyIdCryptoService(ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, @Qualifier("vault") ch.admin.bit.jeap.crypto.api.KeyReferenceCryptoService keyReferenceCryptoService)
-