[ 
https://issues.apache.org/jira/browse/RANGER-4776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Turcsanyi reassigned RANGER-4776:
---------------------------------------

    Assignee: Peter Turcsanyi

> 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
>            Assignee: Peter Turcsanyi
>            Priority: Major
>
> 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)

Reply via email to