package org.onap.oom.truststoremerger.certification.path;
-import static org.onap.oom.truststoremerger.api.ConfigurationEnvs.TRUSTSTORES_ENV;
-import static org.onap.oom.truststoremerger.api.ConfigurationEnvs.TRUSTSTORES_PASSWORDS_ENV;
+import static org.onap.oom.truststoremerger.api.ConfigurationEnvs.TRUSTSTORES_PATHS_ENV;
+import static org.onap.oom.truststoremerger.api.ConfigurationEnvs.TRUSTSTORES_PASSWORDS_PATHS_ENV;
import java.util.Arrays;
import java.util.List;
private static final String DELIMITER = ":";
private static final int NEGATIVE_SPLIT_LIMIT = -1;
- private EnvProvider envProvider;
- private PathValidator pathValidator;
+ private final EnvProvider envProvider;
+ private final PathValidator pathValidator;
public TruststoresPathsProvider(EnvProvider envProvider, PathValidator pathValidator) {
this.envProvider = envProvider;
}
public List<String> getTruststores() throws TruststoresPathsProviderException {
- return envProvider.getEnv(TRUSTSTORES_ENV)
+ return envProvider.getEnv(TRUSTSTORES_PATHS_ENV)
.filter(Predicate.not(String::isEmpty))
.map(this::splitToList)
.filter(this::validateTruststores)
.orElseThrow(() -> new TruststoresPathsProviderException(
- TRUSTSTORES_ENV + " environment variable does not contain valid truststores paths"));
+ TRUSTSTORES_PATHS_ENV + " environment variable does not contain valid truststores paths"));
}
public List<String> getTruststoresPasswords() throws TruststoresPathsProviderException {
- return envProvider.getEnv(TRUSTSTORES_PASSWORDS_ENV)
+ return envProvider.getEnv(TRUSTSTORES_PASSWORDS_PATHS_ENV)
.map(this::splitToList)
.filter(this::validateTruststoresPasswords)
.orElseThrow(() -> new TruststoresPathsProviderException(
- TRUSTSTORES_PASSWORDS_ENV + " environment variable does not contain valid passwords paths"));
+ TRUSTSTORES_PASSWORDS_PATHS_ENV + " environment variable does not contain valid passwords paths"));
}
private boolean validateTruststores(List<String> truststores) {