<?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 Re: Alfresco 23.1 Community - keystore error: Keystores are invalid in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138251#M37083</link>
    <description>&lt;P&gt;Hi Marius,&lt;/P&gt;&lt;P&gt;Not sure if you've already found a fix, but I noticed in your connector in the server.xml file you are using&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;protocol="org.apache.coyote.http11.Http11NioProtocol"&lt;/PRE&gt;&lt;P&gt;I believe this needs to be changed to&lt;/P&gt;&lt;PRE&gt;protocol="HTTP/1.1"&lt;/PRE&gt;&lt;P&gt;as of Tomcat 9 onwards when setting up Alfresco. I believe it's mentioned in &lt;A href="https://docs.alfresco.com/content-services/latest/install/zip/tomcat/" target="_self" rel="nofollow noopener noreferrer"&gt;this page&lt;/A&gt; somewhere.&lt;/P&gt;&lt;P&gt;Not sure if that will solve your problem but just wanted to mention it.&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;</description>
    <pubDate>Tue, 13 Feb 2024 06:13:45 GMT</pubDate>
    <dc:creator>PBulloch</dc:creator>
    <dc:date>2024-02-13T06:13:45Z</dc:date>
    <item>
      <title>Alfresco 23.1 Community - keystore error: Keystores are invalid</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138248#M37080</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've installed Alfresco Community 23.1 on Rocky Linux 9.3 (OpenJDK 21, PostgreSQL 16, Tomcat 10.1.17)- war method.&lt;/P&gt;&lt;P&gt;I've generated the keystore and truststore with the Alfresco-SSL-Generator with the following command:&lt;/P&gt;&lt;PRE&gt;./run.sh -alfrescoversion "community" -keysize 2048 -keystorepass "changeit" -keystoretype "PKCS12" -truststorepass "changeit" -truststoretype "PKCS12" -encstorepass "changeit" -encmetadatapass "changeit" -alfrescoformat "current"&lt;/PRE&gt;&lt;P&gt;The Tomcat config server.xml is setup like this:&lt;/P&gt;&lt;PRE&gt;    &amp;lt;Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
            maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
            clientAuth="want" sslProtocol="TLS"
            connectionTimeout="240000"&amp;gt;
                &amp;lt;SSLHostConfig&amp;gt;
                        &amp;lt;Certificate
                                certificateKeystoreFile="/opt/alfresco/alf_data/keystore/ssl.keystore"
                                certificateKeystorePass="changeit"
                                certificateKeystoreType="PKCS12"
                                certificateTruststoreFile="/opt/alfresco/alf_data/keystore/ssl.truststore"
                                certificateTruststorePass="changeit"
                                certificateTruststoreType="PKCS12" /&amp;gt;
                   &amp;lt;/SSLHostConfig&amp;gt;
           &amp;lt;/Connector&amp;gt;&lt;/PRE&gt;&lt;P&gt;Settings regarding the truststore and keystore in alfresco config file (alfresco-global.properties file):&lt;/P&gt;&lt;PRE&gt;# ssl encryption
encryption.ssl.keystore.location=${dir.keystore}/ssl.keystore
encryption.ssl.keystore.type=PKCS12
encryption.ssl.keystore.keyMetaData.location=
encryption.ssl.truststore.location=${dir.keystore}/ssl.truststore
encryption.ssl.truststore.type=PKCS12
encryption.ssl.truststore.keyMetaData.location=
encryption.keystore.location=${dir.keystore}/keystore
encryption.keystore.type=PKCS12
encryption.keystore.keyMetaData.location=&lt;/PRE&gt;&lt;P&gt;Starting tomcat I got the following error:&lt;/P&gt;&lt;PRE&gt;2024-01-24T23:16:29,054 [] ERROR [web.context.ContextLoader] [main] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 00240002 Keystores are invalid
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:321) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) ~[spring-surf-core-9.0.jar:9.0]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:232) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:197) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:217) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:437) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:370) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:961) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394) ~[spring-web-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274) [spring-web-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102) [spring-web-6.0.12.jar:6.0.12]
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) [classes/:23.1.0.255]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4422) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4860) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:712) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:643) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1939) [catalina.jar:10.1.17]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:317) [?:?]
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.17]
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) [?:?]
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:536) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:426) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1661) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) [catalina.jar:10.1.17]
        at java.util.concurrent.FutureTask.run(FutureTask.java:317) [?:?]
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.17]
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) [?:?]
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:917) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.Catalina.start(Catalina.java:795) [catalina.jar:10.1.17]
        at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) [bootstrap.jar:10.1.17]
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) [bootstrap.jar:10.1.17]
Caused by: org.alfresco.error.AlfrescoRuntimeException: 00240001 Failed to create key: metadata
 in key store:
   Location: /opt/alfresco/alf_data/keystore/keystore
   Provider: null
   Type:     PKCS12
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        ... 55 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 00240000 Unable to get secret key: no key information is provided
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        ... 55 more&lt;/PRE&gt;&lt;P&gt;Using keytool to read the keystore file is working fine, so the keystore is not tampered.&lt;/P&gt;&lt;P&gt;Any ideas on what is wrong here ?&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jan 2024 21:35:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138248#M37080</guid>
      <dc:creator>Marius_711</dc:creator>
      <dc:date>2024-01-24T21:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco 23.1 Community - keystore error: Keystores are invalid</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138249#M37081</link>
      <description>&lt;P&gt;The message is not related to keystore nor truststore (asymmetric cryptography, certificates).&lt;/P&gt;
&lt;P&gt;The message is related to metadata encryption (symmetric cryptography, secret key), that is stored also on a keystore.&lt;/P&gt;
&lt;P&gt;This is the recommended configuration for this metdata keystore:&lt;/P&gt;
&lt;PRE&gt;encryption.keystore.type=JCEKS
encryption.cipherAlgorithm=DESede/CBC/PKCS5Padding
encryption.keyAlgorithm=DESede
encryption.keystore.location=/usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore
metadata-keystore.password=mp6yc0UD9e
metadata-keystore.aliases=metadata
metadata-keystore.metadata.password=oKIWzVdEdA
metadata-keystore.metadata.algorithm=DESede&lt;/PRE&gt;
&lt;P&gt;&lt;A href="https://github.com/Alfresco/alfresco-docker-installer/blob/master/generators/app/templates/23.1/docker-compose.yml#L22" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/Alfresco/alfresco-docker-installer/blob/master/generators/app/templates/23.1/docker-compose.yml#L22&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2024 07:14:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138249#M37081</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2024-01-25T07:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco 23.1 Community - keystore error: Keystores are invalid</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138250#M37082</link>
      <description>&lt;P&gt;Hi Angel,&lt;/P&gt;&lt;P&gt;Thanks for reply.&lt;/P&gt;&lt;P&gt;I've regenerated the keystore uding the ssl-tool in order to have the keystore file of type JCEKS&lt;/P&gt;&lt;PRE&gt;./run.sh -alfrescoversion "community" -keysize 2048 -keystorepass "changeit" -keystoretype "PKCS12" -truststorepass "changeit" -truststoretype "PKCS12" -encstorepass "changeit" -encmetadatapass "changeit" -alfrescoformat "classic"&lt;/PRE&gt;&lt;P&gt;and copy them in the /opt/alfresco/alf_data/keystore folder.&lt;/P&gt;&lt;P&gt;Also updated the alfrescco-global properties file&lt;/P&gt;&lt;PRE&gt;# ssl encryption
encryption.ssl.keystore.location=${dir.keystore}/ssl.keystore
encryption.ssl.keystore.type=PKCS12
encryption.ssl.keystore.keyMetaData.location=
encryption.ssl.truststore.location=${dir.keystore}/ssl.truststore
encryption.ssl.truststore.type=PKCS12
encryption.ssl.truststore.keyMetaData.location=
encryption.keystore.location=${dir.keystore}/keystore
encryption.keystore.type=JCEKS
encryption.cipherAlgorithm=DESede/CBC/PKCS5Padding
encryption.keyAlgorithm=DESede&lt;BR /&gt;metadata-keystore.location=${dir.keystore}/keystore
metadata-keystore.password=changeit
metadata-keystore.aliases=metadata
metadata-keystore.metadata.password=changeit
metadata-keystore.metadata.algorithm=DESede&lt;/PRE&gt;&lt;P&gt;Now I got almost the same error (see below), the difference is the keystore type.&lt;/P&gt;&lt;PRE&gt;2024-01-25T13:28:44,022 [] ERROR [web.context.ContextLoader] [main] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 00250002 Keystores are invalid
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:452) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:321) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) ~[spring-surf-core-9.0.jar:9.0]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:232) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:197) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:217) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:437) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:370) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:961) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:611) ~[spring-context-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:394) ~[spring-web-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:274) [spring-web-6.0.12.jar:6.0.12]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:102) [spring-web-6.0.12.jar:6.0.12]
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) [classes/:23.1.0.255]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4422) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4860) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:712) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:643) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1939) [catalina.jar:10.1.17]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:317) [?:?]
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.17]
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) [?:?]
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:536) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:426) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1661) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:845) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) [catalina.jar:10.1.17]
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) [catalina.jar:10.1.17]
        at java.util.concurrent.FutureTask.run(FutureTask.java:317) [?:?]
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:10.1.17]
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) [?:?]
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) [catalina.jar:10.1.17]        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:240) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:917) [catalina.jar:10.1.17]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) [catalina.jar:10.1.17]
        at org.apache.catalina.startup.Catalina.start(Catalina.java:795) [catalina.jar:10.1.17]
        at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:347) [bootstrap.jar:10.1.17]
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) [bootstrap.jar:10.1.17]
Caused by: org.alfresco.error.AlfrescoRuntimeException: 00250001 Failed to create key: metadata
 in key store:
   Location: /opt/alfresco/alf_data/keystore/keystore
   Provider: null
   Type:     JCEKS
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        ... 55 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 00250000 Unable to get secret key: no key information is provided
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188) ~[alfresco-core-23.1.0.255.jar:23.1.0.255]        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73) ~[alfresco-repository-23.1.0.255.jar:23.1.0.255]
        ... 55 more&lt;/PRE&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Marius&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2024 11:32:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138250#M37082</guid>
      <dc:creator>Marius_711</dc:creator>
      <dc:date>2024-01-25T11:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco 23.1 Community - keystore error: Keystores are invalid</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138251#M37083</link>
      <description>&lt;P&gt;Hi Marius,&lt;/P&gt;&lt;P&gt;Not sure if you've already found a fix, but I noticed in your connector in the server.xml file you are using&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;protocol="org.apache.coyote.http11.Http11NioProtocol"&lt;/PRE&gt;&lt;P&gt;I believe this needs to be changed to&lt;/P&gt;&lt;PRE&gt;protocol="HTTP/1.1"&lt;/PRE&gt;&lt;P&gt;as of Tomcat 9 onwards when setting up Alfresco. I believe it's mentioned in &lt;A href="https://docs.alfresco.com/content-services/latest/install/zip/tomcat/" target="_self" rel="nofollow noopener noreferrer"&gt;this page&lt;/A&gt; somewhere.&lt;/P&gt;&lt;P&gt;Not sure if that will solve your problem but just wanted to mention it.&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Tue, 13 Feb 2024 06:13:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138251#M37083</guid>
      <dc:creator>PBulloch</dc:creator>
      <dc:date>2024-02-13T06:13:45Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco 23.1 Community - keystore error: Keystores are invalid</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138252#M37084</link>
      <description>&lt;P&gt;I found out the root cause - the tomcat's catalina.sh file need to be updated with the following line:&lt;/P&gt;&lt;PRE&gt;JAVA_TOOL_OPTIONS="
-Dencryption.keystore.type=JCEKS 
-Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding 
-Dencryption.keyAlgorithm=DESede 
-Dencryption.keystore.location=&amp;lt;ALF_HOME&amp;gt;/keystore -Dmetadata-keystore.password=&amp;lt;password&amp;gt; 
-Dmetadata-keystore.aliases=metadata 
-Dmetadata-keystore.metadata.password=&amp;lt;passwordd&amp;gt;
-Dmetadata-keystore.metadata.algorithm=DESede"&lt;/PRE&gt;&lt;P&gt;Thanks to&amp;nbsp;&lt;A href="https://hub.alfresco.com/t5/user/viewprofilepage/user-id/74498" target="_self" rel="nofollow noopener noreferrer"&gt;Abhinav Kumar Mishra&lt;/A&gt;&amp;nbsp;- the solution is in this blog post:&amp;nbsp;&lt;A href="https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html" target="_self" rel="nofollow noopener noreferrer"&gt;Setup ACS-7.x, ASS-2.x and Local Transformation Service using distribution package step by step Part-1 &lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Apr 2024 10:26:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/alfresco-23-1-community-keystore-error-keystores-are-invalid/m-p/138252#M37084</guid>
      <dc:creator>Marius_711</dc:creator>
      <dc:date>2024-04-10T10:26:31Z</dc:date>
    </item>
  </channel>
</rss>

