diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-02-22 15:36:15 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-02-25 12:46:17 +0100 |
commit | 49277b330fea49f49df4563d534d572e73c2af1f (patch) | |
tree | 92cc66df4c9f3a4583d5a7f9939fe3a18f79301c /security-utils | |
parent | 79f80684a46159d4e350964308ae777d9c136c19 (diff) |
Add utility method to construct tls context
Diffstat (limited to 'security-utils')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java | 5 |
1 files changed, 5 insertions, 0 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 afa95d5b1b8..f5f9182fc4e 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 @@ -43,6 +43,11 @@ public class TransportSecurityUtils { .map(TransportSecurityOptions::fromJsonFile); } + public static Optional<TlsContext> createTlsContext() { + return getConfigFile() + .map(configFile -> new ReloadingTlsContext(configFile, getInsecureAuthorizationMode())); + } + private static Optional<String> getEnvironmentVariable(String environmentVariable) { return Optional.ofNullable(System.getenv(environmentVariable)) .filter(var -> !var.isEmpty()); |