Package overit.geocall.secrets
package overit.geocall.secrets
-
ClassDescription
SecretsManagerimplementation that get secrets from a remote secret manager, storing them in a local cache and in a Redis cache, to optimize subsequent secret calls.SecretsManagerClientimplementation to get the secrets from database.This cache entry load the current and previous secret versions from database and save in the Redis cache the id versions, instead save the secret values in the local CaffeineCache of SideCacheVersioned Secret fetched by an implementation of aSecretsManager.Interface representing a generic secret manager.Secret manager client that defines useful methods required to communicate to a specific remote secret manager.Exceptionabout any problem that occurred while communicating with a secret manager.Enum about possibleSecretsManagertypes.