Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RANGER-4776: SolrAuditDestination uses local SSLContext instead of se… #310

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

turcsanyip
Copy link

…tting the system-wide default

What changes were proposed in this pull request?

In order to avoid setting the system-wide SSLContext in SolrAuditDestination (which may affect other components running in the same JVM negatively), use Solr's HttpClientUtil.setSocketFactoryRegistryProvider() to pass the SSLContext to the Solr client locally.

How was this patch tested?

We use the Ranger Plugin in Apache NiFi.
Before the change, Azure components in NiFi failed with "unable to find valid certification path to requested target" error.
After the change, the Ranger - Solr connection still works and the Azure components can also access the needed certificate in the system default truststore (cacerts).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant