Package org.refcodes.properties.ext.obfuscation
package org.refcodes.properties.ext.obfuscation
This artifact extends the refcodes-properties
toolkit with functionality for obfuscating
chosen properties in a properties file (also see the blog post Automatically
obfuscate your Java application's configuration).
Please refer to the refcodes-properties: Managing your application's configuration documentation for an up-to-date and detailed description on the usage of this artifact.
-
ClassDescriptionBase implementation for a
ObfuscationProperties.ObfuscationPropertiesBuilder
flavor.Base implementation for aObfuscationProperties
flavor.Base implementation for aObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
flavor.TheObfuscationProperties
adds functionality to theProperties
type for encrypting and decrypting individual properties.The interfaceObfuscationProperties.MutableObfuscationProperties
defines "dirty" methods allowing to modify ("mutate") theObfuscationProperties
.The interfaceObfuscationProperties.ObfuscationPropertiesBuilder
defines builder functionality on top of theObfuscationProperties.MutableObfuscationProperties
.TheObfuscationPropertiesBuilderDecorator
represents a decorator forProperties.PropertiesBuilder
instances by implementing theObfuscationProperties.ObfuscationPropertiesBuilder
interface.TheObfuscationPropertiesDecorator
represents a decorator forProperties
instances by implementing theObfuscationProperties
interface.Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the construction ofObfuscationProperties
(and the like).TheObfuscationResourceProperties
adds functionality to theResourceProperties
type for encrypting and decrypting individual properties.The interfaceObfuscationResourceProperties.MutableObfuscationResourceProperties
defines "dirty" methods allowing to modify ("mutate") theObfuscationResourceProperties
.The interfaceObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
defines builder functionality on top of theObfuscationResourceProperties.MutableObfuscationResourceProperties
.TheObfuscationResourcePropertiesBuilderDecorator
represents a decorator forResourceProperties.ResourcePropertiesBuilder
instances by implementing theObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
interface.