diff options
Diffstat (limited to 'security-utils')
-rw-r--r-- | security-utils/src/main/java/com/yahoo/security/tls/MutableX509KeyManager.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/tls/MutableX509KeyManager.java b/security-utils/src/main/java/com/yahoo/security/tls/MutableX509KeyManager.java index efd4d8ece87..02a32f79971 100644 --- a/security-utils/src/main/java/com/yahoo/security/tls/MutableX509KeyManager.java +++ b/security-utils/src/main/java/com/yahoo/security/tls/MutableX509KeyManager.java @@ -50,6 +50,12 @@ public class MutableX509KeyManager extends X509ExtendedKeyManager { } } + public X509ExtendedKeyManager currentManager() { + synchronized (monitor) { + return currentManager; + } + } + @Override public String[] getServerAliases(String keyType, Principal[] issuers) { return updateAndGetThreadLocalManager() @@ -117,5 +123,4 @@ public class MutableX509KeyManager extends X509ExtendedKeyManager { return manager; } } - } |