We have setup Client Certificate Authentication with Solr using below link: https://blogs.perficientdigital.com/2018/08/01/client-certificate-authentication-with-solr/
Solr admin panel is loading without error
Our requirement is when Sitecore request for Solr access, Httpwebrequest has to authorize client certificate to access Solr, so we added patch config as mentioned in above link, we are able to authorize certificate via our pipeline but when we try to access Sitecore Indexing Manager, Indexes are not appearing.
We did the following Steps: 1. Commented below line of code in Sitecore.ContentSearch.Solr.DefaultIndexConfiguration.config file.
<!--<solrHttpWebRequestFactory type="HttpWebAdapters.HttpWebRequestFactory, SolrNet" />-->
- Added Patch config file - using link: https://blogs.perficientdigital.com/2018/08/01/client-certificate-authentication-with-solr/
- Updated SSL settings in solr.in.cmd using above link
As mentioned in above link: Enabled SOLR_SSL_NEED_CLIENT_AUTH to true
set SOLR_SSL_NEED_CLIENT_AUTH=true
set SOLR_SSL_WANT_CLIENT_AUTH=false
When we set SOLR_SSL_NEED_CLIENT_AUTH to true, Sitecore Indexes stopped appearing on Indexing Manager. The issue is with this setting enabled to true.If I tried to disable this setting to false indexes worked but it is not authorizing properly.
There is some configuration change we need to update to access "Solr SSL Need Client Authentication" in Sitecore which I am not able to find.
We use Sitecore 9.0 Update 2 with SXA 1.7.1
Any idea how to fix this issue?