Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addFallbackPropertiesToEnvironment(ConfigurableEnvironment, String) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
Read the fallback properties from the filesystem and load them into the environment
C
- com.broadleafcommerce.securevault.autoconfigure - package com.broadleafcommerce.securevault.autoconfigure
- com.broadleafcommerce.securevault.processor - package com.broadleafcommerce.securevault.processor
- com.broadleafcommerce.securevault.service - package com.broadleafcommerce.securevault.service
- com.broadleafcommerce.securevault.service.provider - package com.broadleafcommerce.securevault.service.provider
- convertNameToKey(String) - Method in class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
-
Because periods ('.') are not allowed in a secret's id, we need to replace them with underscores.
F
- filterPropertySource(MapPropertySource) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
In the case that the fallback properties are used, we only want to add the requested target properties.
G
- getFallbackPropertyPath(ConfigurableEnvironment) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
Gets the path to the fallback property file
- getProjectId() - Method in class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
- getSecretForKey(String) - Method in class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
- getSecretForKey(String) - Method in interface com.broadleafcommerce.securevault.service.SecureVaultService
- getSecretFromClientForKey(SecretManagerServiceClient, String) - Method in class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
- getSecretsForKeys(List<String>) - Method in class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
- getSecretsForKeys(List<String>) - Method in interface com.broadleafcommerce.securevault.service.SecureVaultService
- getSecureVaultService(ConfigurableEnvironment) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
An abstract method that allows an implementation to specify what secure vault service to use.
- getTargetProperties() - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
An abstract method that allows an implementation to specify what properties are being requested from the secure vault.
- GoogleCloudSecretManagerService - Class in com.broadleafcommerce.securevault.service.provider
-
Implementation of the
SecureVaultService
for the Google Cloud Secret Manager. - GoogleCloudSecretManagerService(String) - Constructor for class com.broadleafcommerce.securevault.service.provider.GoogleCloudSecretManagerService
L
- loadPropertiesFromSecureVault(ConfigurableEnvironment) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
-
Attempts to load properties from the secure vault.
P
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.securevault.autoconfigure.SecureVaultDefaultsEnvironmentPostProcessor
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
S
- SECURE_VAULT_FALLBACK_PROPERTY_PATH - Static variable in class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
- SecureVaultDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.securevault.autoconfigure
-
Spring Boot default property overrides for this service
- SecureVaultDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.securevault.autoconfigure.SecureVaultDefaultsEnvironmentPostProcessor
- SecureVaultEnvironmentPostProcessor - Class in com.broadleafcommerce.securevault.processor
-
An abstract class that allows an implementation to load properties from a secure vault.
- SecureVaultEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.securevault.processor.SecureVaultEnvironmentPostProcessor
- SecureVaultService - Interface in com.broadleafcommerce.securevault.service
-
Interface for Secure Vault Services
All Classes and Interfaces|All Packages|Constant Field Values