public static class SecureConfigFilter.Builder
extends java.lang.Object
SecureConfigFilter.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Function<Config,ConfigFilter> |
buildProvider()
Create a new
SecureConfigFilter provider based on this builder. |
SecureConfigFilter.Builder |
masterPassword(char[] password)
Master password for AES based decryption.
|
SecureConfigFilter.Builder |
privateKey(KeyConfig privateKey)
Private key for RSA based decryption.
|
SecureConfigFilter.Builder |
requireEncryption(boolean require)
Whether to require encryption of passwords in properties.
|
public SecureConfigFilter.Builder masterPassword(char[] password)
password - password to usepublic SecureConfigFilter.Builder privateKey(KeyConfig privateKey)
privateKey - private key to usepublic SecureConfigFilter.Builder requireEncryption(boolean require)
require - if set to true, clear text passwords will failpublic java.util.function.Function<Config,ConfigFilter> buildProvider()
SecureConfigFilter provider based on this builder.Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.