<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Solr SSL errors with Alfresco in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/solr-ssl-errors-with-alfresco/m-p/377718#M39338</link>
    <description>&lt;P&gt;I have Solr running and configured to use the ssl-repo-client.keystore and ssl-repo-client.truststore files that I generated in PKCS12 format. I'm able to access the Solr web page successfully, however errors are being logged. I've attached my configurations and error logs below. Has anybody run into this issue? My search services are (obviously) not working. I was able to check the files using keytool and they seem to be fine. Is there some configuration that I'm missing?&lt;BR /&gt;&lt;BR /&gt;solr.in.cmd:&lt;BR /&gt;set SOLR_SSL_KEY_STORE=D:\alfresco-content-services\solr\solrhome\keystore\ssl-repo-client.keystore&lt;BR /&gt;set SOLR_SSL_KEY_STORE_PASSWORD=mypassword&lt;BR /&gt;set SOLR_SSL_KEY_STORE_TYPE=PKCS12&lt;BR /&gt;set SOLR_SSL_TRUST_STORE=D:\alfresco-content-services\solr\solrhome\keystore\ssl-repo-client.truststore&lt;BR /&gt;set SOLR_SSL_TRUST_STORE_PASSWORD=mypassword&lt;BR /&gt;set SOLR_SSL_TRUST_STORE_TYPE=PKCS12&lt;BR /&gt;set SOLR_SSL_NEED_CLIENT_AUTH=true&lt;BR /&gt;set SOLR_SSL_WANT_CLIENT_AUTH=true&lt;BR /&gt;&lt;BR /&gt;solrcore.properties:&lt;BR /&gt;alfresco.encryption.ssl.keystore.type=PKCS12&lt;BR /&gt;alfresco.encryption.ssl.keystore.provider=SUN&lt;BR /&gt;alfresco.encryption.ssl.keystore.location=D:/alfresco-content-services/solr/solrhome/keystore/ssl-repo-client.keystore&lt;BR /&gt;alfresco.encryption.ssl.keystore.passwordFileLocation=&lt;BR /&gt;alfresco.encryption.ssl.truststore.type=PKCS12&lt;BR /&gt;alfresco.encryption.ssl.truststore.provider=SUN&lt;BR /&gt;alfresco.encryption.ssl.truststore.location=D:/alfresco-content-services/solr/solrhome/keystore/ssl-repo-client.truststore&lt;BR /&gt;alfresco.encryption.ssl.truststore.passwordFileLocation=&lt;BR /&gt;&lt;BR /&gt;solr.log errors:&lt;BR /&gt;2024-07-09 12:57:30.000 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-27"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-27&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.001 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.004 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-7"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-7&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.008 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-9"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-9&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.016 ERROR (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4&lt;/A&gt;) [ ] o.a.s.t.AbstractTracker [alfresco / ACL@1455619773 / IT #1720529850000] Tracking failure. See the stacktrace below for further details.&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 0609331747 Unable to create SSL context&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.getSSLContext(AuthSSLProtocolSocketFactory.java:130)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.createSocket(AuthSSLProtocolSocketFactory.java:165)&lt;BR /&gt;at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)&lt;BR /&gt;at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:90)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:75)&lt;BR /&gt;at org.alfresco.httpclient.AbstractHttpClient.executeMethod(AbstractHttpClient.java:135)&lt;BR /&gt;at org.alfresco.httpclient.AbstractHttpClient.sendRemoteRequest(AbstractHttpClient.java:111)&lt;BR /&gt;at org.alfresco.httpclient.HttpClientFactory$HttpsClient.sendRequest(HttpClientFactory.java:474)&lt;BR /&gt;at org.alfresco.solr.client.SOLRAPIClient.callRepository(SOLRAPIClient.java:1595)&lt;BR /&gt;at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:187)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:416)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:397)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:160)&lt;BR /&gt;at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:231)&lt;BR /&gt;at org.alfresco.solr.tracker.ActivatableTracker.track(ActivatableTracker.java:97)&lt;BR /&gt;at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:60)&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:202)&lt;BR /&gt;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 0609331746 Unable to create key manager&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKeyManagers(AlfrescoKeyStoreImpl.java:337)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.createSSLContext(AuthSSLProtocolSocketFactory.java:103)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.getSSLContext(AuthSSLProtocolSocketFactory.java:124)&lt;BR /&gt;... 22 more&lt;BR /&gt;Caused by: java.security.UnrecoverableKeyException: Get Key failed: null&lt;BR /&gt;at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:450)&lt;BR /&gt;at java.base/sun.security.util.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:91)&lt;BR /&gt;at java.base/java.security.KeyStore.getKey(KeyStore.java:1050)&lt;BR /&gt;at java.base/sun.security.ssl.SunX509KeyManagerImpl.&amp;lt;init&amp;gt;(SunX509KeyManagerImpl.java:141)&lt;BR /&gt;at java.base/sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:64)&lt;BR /&gt;at java.base/javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:275)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKeyManagers(AlfrescoKeyStoreImpl.java:332)&lt;BR /&gt;... 24 more&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;/P&gt;</description>
    <pubDate>Tue, 09 Jul 2024 13:32:27 GMT</pubDate>
    <dc:creator>mparsons</dc:creator>
    <dc:date>2024-07-09T13:32:27Z</dc:date>
    <item>
      <title>Solr SSL errors with Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/solr-ssl-errors-with-alfresco/m-p/377718#M39338</link>
      <description>&lt;P&gt;I have Solr running and configured to use the ssl-repo-client.keystore and ssl-repo-client.truststore files that I generated in PKCS12 format. I'm able to access the Solr web page successfully, however errors are being logged. I've attached my configurations and error logs below. Has anybody run into this issue? My search services are (obviously) not working. I was able to check the files using keytool and they seem to be fine. Is there some configuration that I'm missing?&lt;BR /&gt;&lt;BR /&gt;solr.in.cmd:&lt;BR /&gt;set SOLR_SSL_KEY_STORE=D:\alfresco-content-services\solr\solrhome\keystore\ssl-repo-client.keystore&lt;BR /&gt;set SOLR_SSL_KEY_STORE_PASSWORD=mypassword&lt;BR /&gt;set SOLR_SSL_KEY_STORE_TYPE=PKCS12&lt;BR /&gt;set SOLR_SSL_TRUST_STORE=D:\alfresco-content-services\solr\solrhome\keystore\ssl-repo-client.truststore&lt;BR /&gt;set SOLR_SSL_TRUST_STORE_PASSWORD=mypassword&lt;BR /&gt;set SOLR_SSL_TRUST_STORE_TYPE=PKCS12&lt;BR /&gt;set SOLR_SSL_NEED_CLIENT_AUTH=true&lt;BR /&gt;set SOLR_SSL_WANT_CLIENT_AUTH=true&lt;BR /&gt;&lt;BR /&gt;solrcore.properties:&lt;BR /&gt;alfresco.encryption.ssl.keystore.type=PKCS12&lt;BR /&gt;alfresco.encryption.ssl.keystore.provider=SUN&lt;BR /&gt;alfresco.encryption.ssl.keystore.location=D:/alfresco-content-services/solr/solrhome/keystore/ssl-repo-client.keystore&lt;BR /&gt;alfresco.encryption.ssl.keystore.passwordFileLocation=&lt;BR /&gt;alfresco.encryption.ssl.truststore.type=PKCS12&lt;BR /&gt;alfresco.encryption.ssl.truststore.provider=SUN&lt;BR /&gt;alfresco.encryption.ssl.truststore.location=D:/alfresco-content-services/solr/solrhome/keystore/ssl-repo-client.truststore&lt;BR /&gt;alfresco.encryption.ssl.truststore.passwordFileLocation=&lt;BR /&gt;&lt;BR /&gt;solr.log errors:&lt;BR /&gt;2024-07-09 12:57:30.000 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-27"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-27&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.001 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.004 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-7"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-7&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.008 WARN (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-9"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-9&lt;/A&gt;) [ ] o.a.e.AlfrescoKeyStoreImpl No aliases were specified for ssl-keystore keystore&lt;BR /&gt;2024-07-09 12:57:30.016 ERROR (&lt;A href="mailto:org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4"&gt;org.alfresco.solr.AlfrescoCoreAdminHandler@4beddc56_Worker-4&lt;/A&gt;) [ ] o.a.s.t.AbstractTracker [alfresco / ACL@1455619773 / IT #1720529850000] Tracking failure. See the stacktrace below for further details.&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 0609331747 Unable to create SSL context&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.getSSLContext(AuthSSLProtocolSocketFactory.java:130)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.createSocket(AuthSSLProtocolSocketFactory.java:165)&lt;BR /&gt;at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)&lt;BR /&gt;at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)&lt;BR /&gt;at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:90)&lt;BR /&gt;at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)&lt;BR /&gt;at org.alfresco.httpclient.RequestHeadersHttpClient.executeMethod(RequestHeadersHttpClient.java:75)&lt;BR /&gt;at org.alfresco.httpclient.AbstractHttpClient.executeMethod(AbstractHttpClient.java:135)&lt;BR /&gt;at org.alfresco.httpclient.AbstractHttpClient.sendRemoteRequest(AbstractHttpClient.java:111)&lt;BR /&gt;at org.alfresco.httpclient.HttpClientFactory$HttpsClient.sendRequest(HttpClientFactory.java:474)&lt;BR /&gt;at org.alfresco.solr.client.SOLRAPIClient.callRepository(SOLRAPIClient.java:1595)&lt;BR /&gt;at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:187)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:416)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:397)&lt;BR /&gt;at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:160)&lt;BR /&gt;at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:231)&lt;BR /&gt;at org.alfresco.solr.tracker.ActivatableTracker.track(ActivatableTracker.java:97)&lt;BR /&gt;at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:60)&lt;BR /&gt;at org.quartz.core.JobRunShell.run(JobRunShell.java:202)&lt;BR /&gt;at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 0609331746 Unable to create key manager&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKeyManagers(AlfrescoKeyStoreImpl.java:337)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.createSSLContext(AuthSSLProtocolSocketFactory.java:103)&lt;BR /&gt;at org.alfresco.encryption.ssl.AuthSSLProtocolSocketFactory.getSSLContext(AuthSSLProtocolSocketFactory.java:124)&lt;BR /&gt;... 22 more&lt;BR /&gt;Caused by: java.security.UnrecoverableKeyException: Get Key failed: null&lt;BR /&gt;at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:450)&lt;BR /&gt;at java.base/sun.security.util.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:91)&lt;BR /&gt;at java.base/java.security.KeyStore.getKey(KeyStore.java:1050)&lt;BR /&gt;at java.base/sun.security.ssl.SunX509KeyManagerImpl.&amp;lt;init&amp;gt;(SunX509KeyManagerImpl.java:141)&lt;BR /&gt;at java.base/sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:64)&lt;BR /&gt;at java.base/javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:275)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKeyManagers(AlfrescoKeyStoreImpl.java:332)&lt;BR /&gt;... 24 more&lt;BR /&gt;Caused by: java.lang.NullPointerException&lt;/P&gt;</description>
      <pubDate>Tue, 09 Jul 2024 13:32:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/solr-ssl-errors-with-alfresco/m-p/377718#M39338</guid>
      <dc:creator>mparsons</dc:creator>
      <dc:date>2024-07-09T13:32:27Z</dc:date>
    </item>
  </channel>
</rss>

