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.BeanDefinitionRegistryPostProcessorvaultKeyIdCryptoService(ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, KeyReferenceCryptoService keyReferenceCryptoService) vaultKeyManagementService(org.springframework.vault.core.VaultOperations vaultOperations, ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, CryptoMetricsService cryptoMetricsService) vaultKeyReferenceCryptoService(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 KeyManagementService vaultKeyManagementService(org.springframework.vault.core.VaultOperations vaultOperations, ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, CryptoMetricsService cryptoMetricsService) -
vaultKeyReferenceCryptoService
@Qualifier("vault") @Bean public KeyReferenceCryptoService vaultKeyReferenceCryptoService(@Qualifier("vault") KeyManagementService keyManagementService) -
vaultKeyIdCryptoService
@Qualifier("vault") @Bean public KeyIdCryptoService vaultKeyIdCryptoService(ch.admin.bit.jeap.crypto.starter.vault.JeapCryptoVaultConfigProperties jeapCryptoVaultConfigProperties, @Qualifier("vault") KeyReferenceCryptoService keyReferenceCryptoService)
-