ConfigFilterpublic final class SecureConfigFilter extends java.lang.Object implements ConfigFilter
Password in properties must be stored as follows:
google_client_secret=${AES=mYRkg+4Q4hua1kvpCCI2hg==}
service_password=${RSA=mYRkg+4Q4hua1kvpCCI2hg==}
another_password=${ALIAS=service_password}
cleartext_password=${CLEAR=known_password}
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SecureConfigFilter.Builder |
Builder to programmatically setup
SecureConfigFilter. |
PRIORITY| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
apply(Config.Key key,
java.lang.String stringValue) |
Filters an elementary config value before it is made available to the
application via the
Config API. |
static SecureConfigFilter.Builder |
builder() |
Builder to programmatically configure filter.
|
static java.util.function.Function<Config,ConfigFilter> |
fromConfig() |
Create a filter based on configuration (it takes its configuration from the configuration object it filters).
|
initpublic static java.util.function.Function<Config,ConfigFilter> fromConfig()
public static SecureConfigFilter.Builder builder()
public java.lang.String apply(Config.Key key, java.lang.String stringValue)
ConfigFilterConfig API.apply in interface ConfigFilterkey - configuration key associated with the
Config nodestringValue - original value to be filtered, never nullnullCopyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.