Peter Turcsanyi created RANGER-4776: ---------------------------------------
Summary: SolrAuditDestination should use local SSLContext instead of setting the system-wide default Key: RANGER-4776 URL: https://issues.apache.org/jira/browse/RANGER-4776 Project: Ranger Issue Type: Bug Components: audit, plugins Reporter: Peter Turcsanyi SolrAuditDestination in Ranger Plugin connects to Solr via HTTPS. As part of the SSL setup, [SolrAuditDestination overrides the system default SSLContext|https://github.com/apache/ranger/blob/f3637ac0bb35b213cfed11e5ffe14d93268bc4fa/agents-audit/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java#L135] with Ranger's keystore/truststore. It has a side effect that other components in the embedding application (within the same JVM) cannot use the original Java system truststore (cacerts) by default. The Solr HTTP client provides an option to set the SSL context locally (that is for the Solr client only) instead of using the system-wide default and this would be the preferred way to pass the SSL context in, without affecting other components in the JVM. -- This message was sent by Atlassian Jira (v8.20.10#820010)