Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
0.2.1
-
None
-
None
Description
Currently, NiFiProperties has two sets of the same properties keys:
public static final String SENSITIVE_PROPS_KEY = "nifi.sensitive.props.key"; public static final String SENSITIVE_PROPS_ALGORITHM = "nifi.sensitive.props.algorithm"; public static final String SENSITIVE_PROPS_PROVIDER = "nifi.sensitive.props.provider";
and
// encryptor properties public static final String NF_SENSITIVE_PROPS_KEY = "nifi.sensitive.props.key"; public static final String NF_SENSITIVE_PROPS_ALGORITHM = "nifi.sensitive.props.algorithm"; public static final String NF_SENSITIVE_PROPS_PROVIDER = "nifi.sensitive.props.provider";
These are to be used primarily via the encryptor, but it also duplicates these keys:
public static final String NF_SENSITIVE_PROPS_KEY = "nifi.sensitive.props.key"; public static final String NF_SENSITIVE_PROPS_ALGORITHM = "nifi.sensitive.props.algorithm"; public static final String NF_SENSITIVE_PROPS_PROVIDER = "nifi.sensitive.props.provider";
despite referencing the NiFiProperties class.
We should clean up the number of instances and remove the extraneous items.