io.helidon.config.spi.ConfigFilterpublic final class SecureConfigFilter
extends java.lang.Object
implements io.helidon.config.spi.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. |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
apply(io.helidon.config.Config.Key key,
java.lang.String stringValue) |
|
static SecureConfigFilter.Builder |
builder() |
Builder to programmatically configure filter.
|
static java.util.function.Function<io.helidon.config.Config,io.helidon.config.spi.ConfigFilter> |
fromConfig() |
Create a filter based on configuration (it takes its configuration from the configuration object it filters).
|
public static java.util.function.Function<io.helidon.config.Config,io.helidon.config.spi.ConfigFilter> fromConfig()
public static SecureConfigFilter.Builder builder()
public java.lang.String apply(io.helidon.config.Config.Key key,
java.lang.String stringValue)
apply in interface io.helidon.config.spi.ConfigFilterCopyright © 2018 Oracle Corporation. All rights reserved.