diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2019-01-15 13:29:00 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2019-01-15 13:29:26 +0100 |
commit | d1486cc3cbac1bd0509c5e217dd94ec6b058aded (patch) | |
tree | f2997dbbb40297e970daca2732cdcbefcfca47aa /security-utils | |
parent | 5af45585f5359e2d3e52037f670146c24e0cfca1 (diff) |
Return default values when env vars are not present
Diffstat (limited to 'security-utils')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java b/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java index f07924f3ce9..afa95d5b1b8 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java @@ -22,20 +22,16 @@ public class TransportSecurityUtils { return getConfigFile().isPresent(); } - public static boolean isInsecureMixedModeEnabled() { - return getInsecureMixedMode().isPresent(); - } - - public static Optional<MixedMode> getInsecureMixedMode() { - if (!isTransportSecurityEnabled()) return Optional.empty(); + public static MixedMode getInsecureMixedMode() { return getEnvironmentVariable(INSECURE_MIXED_MODE_ENVIRONMENT_VARIABLE) - .map(MixedMode::fromConfigValue); + .map(MixedMode::fromConfigValue) + .orElse(MixedMode.defaultValue()); } - public static Optional<AuthorizationMode> getInsecureAuthorizationMode() { - if (!isInsecureMixedModeEnabled()) return Optional.empty(); + public static AuthorizationMode getInsecureAuthorizationMode() { return getEnvironmentVariable(INSECURE_AUTHORIZATION_MODE_ENVIRONMENT_VARIABLE) - .map(AuthorizationMode::fromConfigValue); + .map(AuthorizationMode::fromConfigValue) + .orElse(AuthorizationMode.defaultValue()); } public static Optional<Path> getConfigFile() { |