A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAfter(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- addAfter(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- addBefore(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- addBefore(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- addFirst(PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- addFirst(PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- addLast(PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- addLast(PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- AES_KEY_PASSWORD_SALT_LENGTH - Static variable in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- AES_KEY_SIZE - Static variable in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- afterPropertiesSet() - Method in class com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener
- AsymmetricCryptography - Class in com.ulisesbocchio.jasyptspringboot.util
- AsymmetricCryptography(ResourceLoader) - Constructor for class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- AsymmetricCryptography.KeyFormat - Enum in com.ulisesbocchio.jasyptspringboot.util
B
- bindConfigProps(ConfigurableEnvironment) - Static method in class com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties
- build() - Method in class com.ulisesbocchio.jasyptspringboot.configuration.StringEncryptorBuilder
- ByteEncryptorStringEncryptorDelegate - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
String Encryptor that delegates always to a
ByteEncryptorand converts results to/from Base64 for string representation. - ByteEncryptorStringEncryptorDelegate(ByteEncryptor) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.ByteEncryptorStringEncryptorDelegate
C
- CachingConfiguration - Class in com.ulisesbocchio.jasyptspringboot.configuration
- CachingConfiguration() - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.CachingConfiguration
- CachingDelegateEncryptablePropertySource<T> - Class in com.ulisesbocchio.jasyptspringboot.caching
- CachingDelegateEncryptablePropertySource(PropertySource<T>, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource
- ClassUtils - Class in com.ulisesbocchio.jasyptspringboot.util
- ClassUtils() - Constructor for class com.ulisesbocchio.jasyptspringboot.util.ClassUtils
- Collections - Class in com.ulisesbocchio.jasyptspringboot.util
- Collections() - Constructor for class com.ulisesbocchio.jasyptspringboot.util.Collections
- com.ulisesbocchio.jasyptspringboot - package com.ulisesbocchio.jasyptspringboot
- com.ulisesbocchio.jasyptspringboot.annotation - package com.ulisesbocchio.jasyptspringboot.annotation
- com.ulisesbocchio.jasyptspringboot.aop - package com.ulisesbocchio.jasyptspringboot.aop
- com.ulisesbocchio.jasyptspringboot.caching - package com.ulisesbocchio.jasyptspringboot.caching
- com.ulisesbocchio.jasyptspringboot.condition - package com.ulisesbocchio.jasyptspringboot.condition
- com.ulisesbocchio.jasyptspringboot.configuration - package com.ulisesbocchio.jasyptspringboot.configuration
- com.ulisesbocchio.jasyptspringboot.detector - package com.ulisesbocchio.jasyptspringboot.detector
- com.ulisesbocchio.jasyptspringboot.encryptor - package com.ulisesbocchio.jasyptspringboot.encryptor
- com.ulisesbocchio.jasyptspringboot.environment - package com.ulisesbocchio.jasyptspringboot.environment
- com.ulisesbocchio.jasyptspringboot.exception - package com.ulisesbocchio.jasyptspringboot.exception
- com.ulisesbocchio.jasyptspringboot.filter - package com.ulisesbocchio.jasyptspringboot.filter
- com.ulisesbocchio.jasyptspringboot.properties - package com.ulisesbocchio.jasyptspringboot.properties
- com.ulisesbocchio.jasyptspringboot.resolver - package com.ulisesbocchio.jasyptspringboot.resolver
- com.ulisesbocchio.jasyptspringboot.util - package com.ulisesbocchio.jasyptspringboot.util
- com.ulisesbocchio.jasyptspringboot.wrapper - package com.ulisesbocchio.jasyptspringboot.wrapper
- concat(List<T>, List<T>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Collections
- ConditionalOnMissingBean - Annotation Type in com.ulisesbocchio.jasyptspringboot.annotation
-
Similar to Spring's condition but supports placeholders.
- configProps(EnvCopy) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- convertMutablePropertySources(InterceptionMode, MutablePropertySources, EnvCopy) - Method in class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
- convertPropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
- createPropertyResolver(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- createPropertyResolver(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
- customizePropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- customizePropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
D
- decorate(Iterable<U>, Function<U, T>, Predicate<U>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Iterables
- decrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricByteEncryptor
- decrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- decrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- decrypt(byte[], PrivateKey) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- decrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.ByteEncryptorStringEncryptorDelegate
- decrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.DefaultLazyEncryptor
- decrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor
- decrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor.ThreadSafeStringEncryptor
- decrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEStringEncryptor
- DecryptionException - Exception in com.ulisesbocchio.jasyptspringboot.exception
- DecryptionException(String) - Constructor for exception com.ulisesbocchio.jasyptspringboot.exception.DecryptionException
- DecryptionException(String, Throwable) - Constructor for exception com.ulisesbocchio.jasyptspringboot.exception.DecryptionException
- DefaultLazyEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
Default Lazy Encryptor that delegates to a custom
StringEncryptorbean or creates a defaultPooledPBEStringEncryptororSimpleAsymmetricStringEncryptorbased on what properties are provided - DefaultLazyEncryptor(ConfigurableEnvironment) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.DefaultLazyEncryptor
- DefaultLazyEncryptor(ConfigurableEnvironment, String, boolean, BeanFactory) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.DefaultLazyEncryptor
- DefaultLazyPropertyDetector - Class in com.ulisesbocchio.jasyptspringboot.detector
-
Default Lazy property detector that delegates to a custom
EncryptablePropertyDetectorbean or initializes a defaultDefaultPropertyDetector. - DefaultLazyPropertyDetector(ConfigurableEnvironment) - Constructor for class com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector
- DefaultLazyPropertyDetector(ConfigurableEnvironment, String, boolean, BeanFactory) - Constructor for class com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector
- DefaultLazyPropertyFilter - Class in com.ulisesbocchio.jasyptspringboot.filter
- DefaultLazyPropertyFilter(ConfigurableEnvironment) - Constructor for class com.ulisesbocchio.jasyptspringboot.filter.DefaultLazyPropertyFilter
- DefaultLazyPropertyFilter(ConfigurableEnvironment, String, boolean, BeanFactory) - Constructor for class com.ulisesbocchio.jasyptspringboot.filter.DefaultLazyPropertyFilter
- DefaultLazyPropertyResolver - Class in com.ulisesbocchio.jasyptspringboot.resolver
-
Default Resolver bean that delegates to a custom defined
EncryptablePropertyResolveror creates a newDefaultPropertyResolver - DefaultLazyPropertyResolver(EncryptablePropertyDetector, StringEncryptor, String, boolean, BeanFactory, Environment) - Constructor for class com.ulisesbocchio.jasyptspringboot.resolver.DefaultLazyPropertyResolver
- DefaultLazyPropertyResolver(EncryptablePropertyDetector, StringEncryptor, Environment) - Constructor for class com.ulisesbocchio.jasyptspringboot.resolver.DefaultLazyPropertyResolver
- DefaultPropertyDetector - Class in com.ulisesbocchio.jasyptspringboot.detector
-
Default property detector that detects encrypted property values with the format "$prefix$encrypted_value$suffix" Default values are "ENC(" and ")" respectively.
- DefaultPropertyDetector() - Constructor for class com.ulisesbocchio.jasyptspringboot.detector.DefaultPropertyDetector
- DefaultPropertyDetector(String, String) - Constructor for class com.ulisesbocchio.jasyptspringboot.detector.DefaultPropertyDetector
- DefaultPropertyFilter - Class in com.ulisesbocchio.jasyptspringboot.filter
-
Default Strategy for contemplating properties for decryption based on the following constructor args:
- DefaultPropertyFilter() - Constructor for class com.ulisesbocchio.jasyptspringboot.filter.DefaultPropertyFilter
- DefaultPropertyFilter(List<String>, List<String>, List<String>, List<String>) - Constructor for class com.ulisesbocchio.jasyptspringboot.filter.DefaultPropertyFilter
- DefaultPropertyResolver - Class in com.ulisesbocchio.jasyptspringboot.resolver
- DefaultPropertyResolver(StringEncryptor, EncryptablePropertyDetector, Environment) - Constructor for class com.ulisesbocchio.jasyptspringboot.resolver.DefaultPropertyResolver
- DefaultPropertyResolver(StringEncryptor, Environment) - Constructor for class com.ulisesbocchio.jasyptspringboot.resolver.DefaultPropertyResolver
- DER - com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography.KeyFormat
E
- EnableEncryptableProperties - Annotation Type in com.ulisesbocchio.jasyptspringboot.annotation
-
Annotation that enables Jasypt for properties decryption by annotating
Configurationclasses. - EnableEncryptablePropertiesBeanFactoryPostProcessor - Class in com.ulisesbocchio.jasyptspringboot.configuration
-
BeanFactoryPostProcessorthat wraps allPropertySourcedefined in theEnvironmentwithEncryptablePropertySourceWrapperand defines a defaultEncryptablePropertyResolverfor decrypting properties that can be configured through the same properties it wraps. - EnableEncryptablePropertiesBeanFactoryPostProcessor(ConfigurableEnvironment, EncryptablePropertySourceConverter) - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor
- EnableEncryptablePropertiesConfiguration - Class in com.ulisesbocchio.jasyptspringboot.configuration
-
Configuration class that registers a
BeanFactoryPostProcessorthat wraps allPropertySourcedefined in theEnvironmentwithEncryptablePropertySourceWrapperand defines a defaultStringEncryptorfor decrypting properties that can be configured through the same properties it wraps. - EnableEncryptablePropertiesConfiguration() - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesConfiguration
- enableEncryptablePropertySourcesPostProcessor(ConfigurableEnvironment, EncryptablePropertySourceConverter) - Static method in class com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesConfiguration
- encrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricByteEncryptor
- encrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- encrypt(byte[]) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- encrypt(byte[], PublicKey) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- encrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.ByteEncryptorStringEncryptorDelegate
- encrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.DefaultLazyEncryptor
- encrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor
- encrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor.ThreadSafeStringEncryptor
- encrypt(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEStringEncryptor
- EncryptableConfigurationPropertySourcesPropertySource - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- EncryptableConfigurationPropertySourcesPropertySource(PropertySource<Iterable<ConfigurationPropertySource>>) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableConfigurationPropertySourcesPropertySource
- EncryptableEnumerablePropertySourceWrapper<T> - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- EncryptableEnumerablePropertySourceWrapper(EnumerablePropertySource<T>, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableEnumerablePropertySourceWrapper
- EncryptableEnvironment - Interface in com.ulisesbocchio.jasyptspringboot.environment
- EncryptableMapPropertySourceWrapper - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- EncryptableMapPropertySourceWrapper(MapPropertySource, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMapPropertySourceWrapper
- EncryptableMutablePropertySourcesInterceptor - Class in com.ulisesbocchio.jasyptspringboot.aop
- EncryptableMutablePropertySourcesInterceptor(EncryptablePropertySourceConverter, EnvCopy) - Constructor for class com.ulisesbocchio.jasyptspringboot.aop.EncryptableMutablePropertySourcesInterceptor
- EncryptableMutablePropertySourcesWrapper - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- EncryptableMutablePropertySourcesWrapper(EncryptablePropertySourceConverter, EnvCopy) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- EncryptableMutablePropertySourcesWrapper(PropertySources, EncryptablePropertySourceConverter, EnvCopy) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- encryptablePropertyDetector(EnvCopy, BeanFactory) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EncryptablePropertyDetector - Interface in com.ulisesbocchio.jasyptspringboot
-
Interface that provides the contract to detect an unwrap encrypted properties.
- encryptablePropertyFilter(EnvCopy, ConfigurableBeanFactory) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EncryptablePropertyFilter - Interface in com.ulisesbocchio.jasyptspringboot
-
Interface that provides the contract for what property sources and/or properties should be inspected for encryption.
- encryptablePropertyResolver(EncryptablePropertyDetector, StringEncryptor, BeanFactory, EnvCopy, ConfigurableEnvironment) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EncryptablePropertyResolver - Interface in com.ulisesbocchio.jasyptspringboot
-
An interface to resolve property values that may be encrypted.
- EncryptablePropertyResolverConfiguration - Class in com.ulisesbocchio.jasyptspringboot.configuration
- EncryptablePropertyResolverConfiguration() - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EncryptablePropertySource<T> - Interface in com.ulisesbocchio.jasyptspringboot
- EncryptablePropertySource - Annotation Type in com.ulisesbocchio.jasyptspringboot.annotation
-
Encryptable version of Spring
PropertySource - encryptablePropertySourceAnnotationPostProcessor(ConfigurableEnvironment) - Static method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertySourceConfiguration
- EncryptablePropertySourceBeanFactoryPostProcessor - Class in com.ulisesbocchio.jasyptspringboot.configuration
- EncryptablePropertySourceBeanFactoryPostProcessor(ConfigurableEnvironment) - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertySourceBeanFactoryPostProcessor
- EncryptablePropertySourceConfiguration - Class in com.ulisesbocchio.jasyptspringboot.configuration
- EncryptablePropertySourceConfiguration() - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertySourceConfiguration
- encryptablePropertySourceConverter(ConfigurableEnvironment, EncryptablePropertyResolver, EncryptablePropertyFilter) - Static method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EncryptablePropertySourceConverter - Class in com.ulisesbocchio.jasyptspringboot
- EncryptablePropertySourceConverter(InterceptionMode, List<Class<PropertySource<?>>>, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
- EncryptablePropertySourceMethodInterceptor<T> - Class in com.ulisesbocchio.jasyptspringboot.aop
- EncryptablePropertySourceMethodInterceptor(PropertySource<T>, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.aop.EncryptablePropertySourceMethodInterceptor
- EncryptablePropertySources - Annotation Type in com.ulisesbocchio.jasyptspringboot.annotation
-
Container annotation that aggregates several
EncryptablePropertySourceannotations. - EncryptablePropertySourceWrapper<T> - Class in com.ulisesbocchio.jasyptspringboot.wrapper
-
Wrapper for
PropertySourceinstances that simply delegates theEncryptablePropertySourceWrapper.getProperty(java.lang.String)method to thePropertySourcedelegate instance to retrieve properties, while checking if the resulting property is encrypted or not using the Jasypt convention of surrounding encrypted values with "ENC()". - EncryptablePropertySourceWrapper(PropertySource<T>, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptablePropertySourceWrapper
- EncryptableSystemEnvironmentPropertySourceWrapper - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- EncryptableSystemEnvironmentPropertySourceWrapper(SystemEnvironmentPropertySource, EncryptablePropertyResolver, EncryptablePropertyFilter) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableSystemEnvironmentPropertySourceWrapper
- envCopy(ConfigurableEnvironment) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- EnvCopy - Class in com.ulisesbocchio.jasyptspringboot.configuration
-
Need a copy of the environment without the Enhanced property sources to avoid circular dependencies.
- EnvCopy(ConfigurableEnvironment) - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- EnvironmentInitializer - Class in com.ulisesbocchio.jasyptspringboot.environment
- EnvironmentInitializer(InterceptionMode, InterceptionMode, List<Class<PropertySource<?>>>, EncryptablePropertyResolver, EncryptablePropertyFilter, StringEncryptor, EncryptablePropertyDetector) - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.EnvironmentInitializer
- EVENT_CLASS_NAMES - Static variable in class com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener
F
- filter(Iterable<T>, Predicate<T>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Iterables
- FILTER_BEAN_NAME - Static variable in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- FilterConfigurationProperties() - Constructor for class com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties.PropertyConfigurationProperties.FilterConfigurationProperties
- FixedBase64ByteArraySaltGenerator - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- FixedBase64ByteArraySaltGenerator(String) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.FixedBase64ByteArraySaltGenerator
- from(BiFunction<T, U, R>, T, U) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- from(Function<T, R>, T) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- from(Supplier<R>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- fromLazy(BiFunction<T, U, R>, Supplier<T>, Supplier<U>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- fromLazy(Function<T, R>, Supplier<T>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- Functional - Class in com.ulisesbocchio.jasyptspringboot.util
- Functional() - Constructor for class com.ulisesbocchio.jasyptspringboot.util.Functional
G
- GCM_IV_LENGTH - Static variable in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- GCM_TAG_LENGTH - Static variable in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- generateBase64EncodedSecretKey() - Static method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- generateSecretKey() - Static method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- get() - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- get() - Method in class com.ulisesbocchio.jasyptspringboot.util.Singleton
- getActualIvGenerator() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMConfig
- getAESKeyFromPassword(char[], SaltGenerator, int, String) - Static method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- getConfigurationPhase() - Method in class com.ulisesbocchio.jasyptspringboot.condition.OnMissingBeanCondition
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource
- getDelegate() - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableConfigurationPropertySourcesPropertySource
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableEnumerablePropertySourceWrapper
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMapPropertySourceWrapper
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptablePropertySourceWrapper
- getDelegate() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableSystemEnvironmentPropertySourceWrapper
- getKeyObtentionIterationsInt() - Method in class com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties
- getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class com.ulisesbocchio.jasyptspringboot.condition.OnMissingBeanCondition
- getOrder() - Method in class com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener
- getOrder() - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor
- getOrder() - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertySourceBeanFactoryPostProcessor
- getOrigin(String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- getOrigin(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableConfigurationPropertySourcesPropertySource
- getOrigin(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableSystemEnvironmentPropertySourceWrapper
- getOrigin(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.OriginTrackedCompositePropertySource
- getOriginalPropertySources() - Method in interface com.ulisesbocchio.jasyptspringboot.environment.EncryptableEnvironment
- getOriginalPropertySources() - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- getOriginalPropertySources() - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
- getPrefix() - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- getPrivateKey(String, AsymmetricCryptography.KeyFormat) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- getPrivateKey(Resource, AsymmetricCryptography.KeyFormat) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- getPropertiesClass(String) - Static method in class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
- getProperty(EncryptablePropertyResolver, EncryptablePropertyFilter, PropertySource<T>, String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource
- getProperty(String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableConfigurationPropertySourcesPropertySource
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableEnumerablePropertySourceWrapper
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMapPropertySourceWrapper
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptablePropertySourceWrapper
- getProperty(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableSystemEnvironmentPropertySourceWrapper
- getPropertyNames() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableEnumerablePropertySourceWrapper
- getPropertySources() - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- getPropertySources() - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
- getPublicKey(String, AsymmetricCryptography.KeyFormat) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- getPublicKey(Resource, AsymmetricCryptography.KeyFormat) - Method in class com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography
- getSecretKeyPasswordChars() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMConfig
- getSecretKeySaltGenerator() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMConfig
H
- hasNext() - Method in class com.ulisesbocchio.jasyptspringboot.util.Iterables.IteratorDecorator
I
- ignoreResourceNotFound() - Method in annotation type com.ulisesbocchio.jasyptspringboot.annotation.EncryptablePropertySource
-
Indicate if failure to find the a
property resourceshould be ignored. - InterceptionMode - Enum in com.ulisesbocchio.jasyptspringboot
- invoke(MethodInvocation) - Method in class com.ulisesbocchio.jasyptspringboot.aop.EncryptableMutablePropertySourcesInterceptor
- invoke(MethodInvocation) - Method in class com.ulisesbocchio.jasyptspringboot.aop.EncryptablePropertySourceMethodInterceptor
- isAllowed(PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- isAssignable(ParameterizedTypeReference<?>, Class<?>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.ClassUtils
- isEncrypted(String) - Method in class com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector
- isEncrypted(String) - Method in class com.ulisesbocchio.jasyptspringboot.detector.DefaultPropertyDetector
- isEncrypted(String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertyDetector
-
Returns whether a property is encrypted or not.
- isImmutable() - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- Iterables - Class in com.ulisesbocchio.jasyptspringboot.util
- Iterables() - Constructor for class com.ulisesbocchio.jasyptspringboot.util.Iterables
- Iterables.IterableDecorator<U,T> - Class in com.ulisesbocchio.jasyptspringboot.util
- Iterables.IteratorDecorator<U,T> - Class in com.ulisesbocchio.jasyptspringboot.util
- iterator() - Method in class com.ulisesbocchio.jasyptspringboot.util.Iterables.IterableDecorator
- IteratorDecorator(Iterator<U>, Function<U, T>, Predicate<U>) - Constructor for class com.ulisesbocchio.jasyptspringboot.util.Iterables.IteratorDecorator
J
- JasyptEncryptorConfigurationProperties - Class in com.ulisesbocchio.jasyptspringboot.properties
-
Partially used to load
EncryptablePropertyFilterconfig. - JasyptEncryptorConfigurationProperties() - Constructor for class com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties
- JasyptEncryptorConfigurationProperties.PropertyConfigurationProperties - Class in com.ulisesbocchio.jasyptspringboot.properties
- JasyptEncryptorConfigurationProperties.PropertyConfigurationProperties.FilterConfigurationProperties - Class in com.ulisesbocchio.jasyptspringboot.properties
L
- loadPrivateKeyResource() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricConfig
- loadPublicKeyResource() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricConfig
- loadSecretKeyResource() - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMConfig
M
- makeEncryptable(PropertySource<T>) - Method in class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
- MutableConfigurablePropertyResolver - Class in com.ulisesbocchio.jasyptspringboot.environment
- MutableConfigurablePropertyResolver(MutablePropertySources, Function<MutablePropertySources, ConfigurablePropertyResolver>) - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.MutableConfigurablePropertyResolver
N
- name() - Method in annotation type com.ulisesbocchio.jasyptspringboot.annotation.EncryptablePropertySource
-
Indicate the name of this property source.
- next() - Method in class com.ulisesbocchio.jasyptspringboot.util.Iterables.IteratorDecorator
- notNull() - Static method in class com.ulisesbocchio.jasyptspringboot.util.Functional
O
- onApplicationEvent(ApplicationEvent) - Method in class com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener
- OnMissingBeanCondition - Class in com.ulisesbocchio.jasyptspringboot.condition
-
Condition that checks whether the specified bean by placeholder like: ${bean.name:defaultName} exists.
- OnMissingBeanCondition() - Constructor for class com.ulisesbocchio.jasyptspringboot.condition.OnMissingBeanCondition
- OriginTrackedCompositePropertySource - Class in com.ulisesbocchio.jasyptspringboot.wrapper
- OriginTrackedCompositePropertySource(String) - Constructor for class com.ulisesbocchio.jasyptspringboot.wrapper.OriginTrackedCompositePropertySource
-
Create a new
CompositePropertySource.
P
- PEM - com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography.KeyFormat
- PooledStringEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- PooledStringEncryptor(int, Supplier<StringEncryptor>) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor
- PooledStringEncryptor.ThreadSafeStringEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertySourceBeanFactoryPostProcessor
- PropertyConfigurationProperties() - Constructor for class com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties.PropertyConfigurationProperties
- PROXY - com.ulisesbocchio.jasyptspringboot.InterceptionMode
- proxyMutablePropertySources(MutablePropertySources, EnvCopy) - Method in class com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter
R
- refresh() - Method in class com.ulisesbocchio.jasyptspringboot.caching.CachingDelegateEncryptablePropertySource
- refresh() - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertySource
- refresh() - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableConfigurationPropertySourcesPropertySource
- refreshScopeRefreshedEventListener(ConfigurableEnvironment, EncryptablePropertySourceConverter, Singleton<JasyptEncryptorConfigurationProperties>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.CachingConfiguration
- RefreshScopeRefreshedEventListener - Class in com.ulisesbocchio.jasyptspringboot.caching
- RefreshScopeRefreshedEventListener(ConfigurableEnvironment, EncryptablePropertySourceConverter, JasyptEncryptorConfigurationProperties) - Constructor for class com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener
- remove() - Method in class com.ulisesbocchio.jasyptspringboot.util.Iterables.IteratorDecorator
- remove(String) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- remove(String) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- replace(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EnvCopy
- replace(String, PropertySource<?>) - Method in class com.ulisesbocchio.jasyptspringboot.wrapper.EncryptableMutablePropertySourcesWrapper
- resolvePropertyValue(String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertyResolver
-
Returns the unencrypted version of the value provided free on any prefixes/suffixes or any other metadata surrounding the encrypted value.
- resolvePropertyValue(String) - Method in class com.ulisesbocchio.jasyptspringboot.resolver.DefaultLazyPropertyResolver
- resolvePropertyValue(String) - Method in class com.ulisesbocchio.jasyptspringboot.resolver.DefaultPropertyResolver
- RESOLVER_BEAN_NAME - Static variable in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
S
- setAlgorithm(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- setEncryptablePropertySources(MutablePropertySources) - Method in interface com.ulisesbocchio.jasyptspringboot.environment.EncryptableEnvironment
- setEncryptablePropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- setEncryptablePropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
- setIterations(int) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- setKeyFormat(AsymmetricCryptography.KeyFormat) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricConfig
- setPassword(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- setPassword(String) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEStringEncryptor
- setPropertySources(MutablePropertySources) - Method in class com.ulisesbocchio.jasyptspringboot.environment.MutableConfigurablePropertyResolver
- setSaltGenerator(SaltGenerator) - Method in class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- shouldInclude(PropertySource<?>, String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertyFilter
-
Given a property source and a property name, returns true if the property should be analyzed for decryption.
- shouldInclude(PropertySource<?>, String) - Method in class com.ulisesbocchio.jasyptspringboot.filter.DefaultLazyPropertyFilter
- shouldInclude(PropertySource<?>, String) - Method in class com.ulisesbocchio.jasyptspringboot.filter.DefaultPropertyFilter
- SimpleAsymmetricByteEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
Vanilla implementation of an asymmetric encryptor that relies on
AsymmetricCryptographyKeys are lazily loaded fromSimpleAsymmetricConfig - SimpleAsymmetricByteEncryptor(SimpleAsymmetricConfig) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricByteEncryptor
- SimpleAsymmetricConfig - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
High level configuration class that provides a fallback mechanism to load private/public keys from three different sources in the following order:
- SimpleAsymmetricConfig() - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricConfig
- SimpleAsymmetricStringEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
StringEncryptorversion ofSimpleAsymmetricByteEncryptorthat just relies on delegation fromByteEncryptorStringEncryptorDelegateand provides a constructor forSimpleAsymmetricConfig - SimpleAsymmetricStringEncryptor(SimpleAsymmetricByteEncryptor) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricStringEncryptor
- SimpleAsymmetricStringEncryptor(SimpleAsymmetricConfig) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleAsymmetricStringEncryptor
- SimpleGCMByteEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- SimpleGCMByteEncryptor(SimpleGCMConfig) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMByteEncryptor
- SimpleGCMConfig - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- SimpleGCMConfig() - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMConfig
- SimpleGCMStringEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
-
StringEncryptorversion ofSimpleAsymmetricByteEncryptorthat just relies on delegation fromByteEncryptorStringEncryptorDelegateand provides a constructor forSimpleAsymmetricConfig - SimpleGCMStringEncryptor(SimpleAsymmetricByteEncryptor) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMStringEncryptor
- SimpleGCMStringEncryptor(SimpleGCMConfig) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimpleGCMStringEncryptor
- SimplePBEByteEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- SimplePBEByteEncryptor() - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEByteEncryptor
- SimplePBEStringEncryptor - Class in com.ulisesbocchio.jasyptspringboot.encryptor
- SimplePBEStringEncryptor(PBEByteEncryptor) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.SimplePBEStringEncryptor
- Singleton<R> - Class in com.ulisesbocchio.jasyptspringboot.util
-
Singleton initializer class that uses an internal supplier to supply the singleton instance.
- Singleton(Supplier<R>) - Constructor for class com.ulisesbocchio.jasyptspringboot.util.Singleton
- StandardEncryptableEnvironment - Class in com.ulisesbocchio.jasyptspringboot.environment
-
A custom
ConfigurableEnvironmentthat is useful for early access of encrypted properties on bootstrap. - StandardEncryptableEnvironment() - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
- StandardEncryptableEnvironment(InterceptionMode, InterceptionMode, List<Class<PropertySource<?>>>, EncryptablePropertyResolver, EncryptablePropertyFilter, StringEncryptor, EncryptablePropertyDetector) - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableEnvironment
-
Create a new Encryptable Environment.
- StandardEncryptableServletEnvironment - Class in com.ulisesbocchio.jasyptspringboot.environment
-
A custom
ConfigurableEnvironmentthat is useful for early access of encrypted properties on bootstrap. - StandardEncryptableServletEnvironment() - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
- StandardEncryptableServletEnvironment(InterceptionMode, InterceptionMode, List<Class<PropertySource<?>>>, EncryptablePropertyResolver, EncryptablePropertyFilter, StringEncryptor, EncryptablePropertyDetector) - Constructor for class com.ulisesbocchio.jasyptspringboot.environment.StandardEncryptableServletEnvironment
-
Create a new Encryptable Environment.
- stringEncryptor(EnvCopy, BeanFactory) - Method in class com.ulisesbocchio.jasyptspringboot.configuration.EncryptablePropertyResolverConfiguration
- StringEncryptorBuilder - Class in com.ulisesbocchio.jasyptspringboot.configuration
- StringEncryptorBuilder(JasyptEncryptorConfigurationProperties, String) - Constructor for class com.ulisesbocchio.jasyptspringboot.configuration.StringEncryptorBuilder
T
- tap(Consumer<T>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Functional
- ThreadSafeStringEncryptor(StringEncryptor) - Constructor for class com.ulisesbocchio.jasyptspringboot.encryptor.PooledStringEncryptor.ThreadSafeStringEncryptor
- transform(Iterable<U>, Function<U, T>) - Static method in class com.ulisesbocchio.jasyptspringboot.util.Iterables
U
- unwrapEncryptedValue(String) - Method in class com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector
- unwrapEncryptedValue(String) - Method in class com.ulisesbocchio.jasyptspringboot.detector.DefaultPropertyDetector
- unwrapEncryptedValue(String) - Method in interface com.ulisesbocchio.jasyptspringboot.EncryptablePropertyDetector
-
Returns the portion of the property that is actually the encrypted value without any extra metadata such as prefixes and suffixes.
V
- value() - Method in annotation type com.ulisesbocchio.jasyptspringboot.annotation.EncryptablePropertySource
-
Indicate the resource location(s) of the properties file to be loaded.
- value() - Method in annotation type com.ulisesbocchio.jasyptspringboot.annotation.EncryptablePropertySources
- valueOf(String) - Static method in enum com.ulisesbocchio.jasyptspringboot.InterceptionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography.KeyFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.ulisesbocchio.jasyptspringboot.InterceptionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.ulisesbocchio.jasyptspringboot.util.AsymmetricCryptography.KeyFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WRAPPER - com.ulisesbocchio.jasyptspringboot.InterceptionMode
All Classes All Packages