You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ol...@apache.org on 2019/01/19 02:37:45 UTC
[ambari-logsearch] branch master updated: AMBARI-25114. Log Search:
SSL props needs to be set if only ambari-server uses SSL.
This is an automated email from the ASF dual-hosted git repository.
oleewere pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ambari-logsearch.git
The following commit(s) were added to refs/heads/master by this push:
new 3293b96 AMBARI-25114. Log Search: SSL props needs to be set if only ambari-server uses SSL.
3293b96 is described below
commit 3293b96c6a6dab82d8434bde5b314a7519cf2e51
Author: Oliver Szabo <ol...@gmail.com>
AuthorDate: Sat Jan 19 03:36:15 2019 +0100
AMBARI-25114. Log Search: SSL props needs to be set if only ambari-server uses SSL.
---
.../java/org/apache/ambari/logsearch/common/ExternalServerClient.java | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
index 31ab03e..38bedf5 100644
--- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
+++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
@@ -59,6 +59,9 @@ public class ExternalServerClient {
*/
public Object sendGETRequest(String loginUrl, Class<?> classObject, String username, String password) throws Exception {
if (localJerseyClient == null) {
+ if (sslConfigurer.isKeyStoreSpecified()) {
+ sslConfigurer.ensureStorePasswords();
+ }
localJerseyClient = ThreadLocal.withInitial(() -> sslConfigurer.isKeyStoreSpecified() ?
new JerseyClientBuilder().sslContext(sslConfigurer.getSSLContext()).build() :
JerseyClientBuilder.createClient());