equal
deleted
inserted
replaced
48 static class Loader { |
48 static class Loader { |
49 private static final Map<String,ClientKeyExchangeService> |
49 private static final Map<String,ClientKeyExchangeService> |
50 providers = new HashMap<>(); |
50 providers = new HashMap<>(); |
51 |
51 |
52 static { |
52 static { |
53 String path = GetPropertyAction.getProperty("java.home"); |
53 String path = GetPropertyAction.privilegedGetProperty("java.home"); |
54 ServiceLoader<ClientKeyExchangeService> sc = |
54 ServiceLoader<ClientKeyExchangeService> sc = |
55 AccessController.doPrivileged( |
55 AccessController.doPrivileged( |
56 (PrivilegedAction<ServiceLoader<ClientKeyExchangeService>>) |
56 (PrivilegedAction<ServiceLoader<ClientKeyExchangeService>>) |
57 () -> ServiceLoader.loadInstalled(ClientKeyExchangeService.class), |
57 () -> ServiceLoader.loadInstalled(ClientKeyExchangeService.class), |
58 null, |
58 null, |