From 49277b330fea49f49df4563d534d572e73c2af1f Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Fri, 22 Feb 2019 15:36:15 +0100 Subject: Add utility method to construct tls context --- .../src/main/java/com/yahoo/security/tls/TransportSecurityUtils.java | 5 +++++ 1 file changed, 5 insertions(+) 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 createTlsContext() { + return getConfigFile() + .map(configFile -> new ReloadingTlsContext(configFile, getInsecureAuthorizationMode())); + } + private static Optional getEnvironmentVariable(String environmentVariable) { return Optional.ofNullable(System.getenv(environmentVariable)) .filter(var -> !var.isEmpty()); -- cgit v1.2.3