Index

A C F G L P S 
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
A C F G L P S 
All Classes and Interfaces|All Packages|Constant Field Values