<?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: Failed to create key: metadata in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123926#M33902</link>
    <description>&lt;P&gt;If you are setting up ACS Community 7 using distribution package, make sure you copy the "&lt;SPAN&gt;keystore&lt;/SPAN&gt;" directory found in the package e.g. "alfresco-content-services-community-distribution-7.0.0.zip\keystore\" under "&amp;lt;ALF_HOME&amp;gt;/&lt;SPAN&gt;tomcat/shared/classes/alfresco/extension&lt;/SPAN&gt;" directory.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Update the following in alfresco-global.properties&lt;/U&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/shared/classes/alfresco-global.properties#L16" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/shared/classes/alfresco-global.properties#L16&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;dir.keystore=&amp;lt;ALF_HOME&amp;gt;/tomcat/shared/classes/alfresco/extension/keystore&lt;BR /&gt;&lt;BR /&gt;e.g.: dir.keystore=C:/alfresco-community70/tomcat/shared/classes/alfresco/extension/keystore&lt;/PRE&gt;
&lt;P&gt;&lt;U&gt;Also update the "&amp;lt;ALF_HOME&amp;gt;/tomcat/bin/catalina.bat" file to add following line&lt;/U&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/bin/catalina.bat#L221" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/bin/catalina.bat#L221&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;set "JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=${dir.keystore}/metadata-keystore/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede"&lt;BR /&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;BR /&gt;set "JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=C:/alfresco-community70/tomcat/shared/classes/alfresco/extension/keystore/metadata-keystore/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede"&lt;/PRE&gt;
&lt;P&gt;&lt;U&gt;You can remove these from your alfresco-global.properties file:&lt;/U&gt;&lt;/P&gt;
&lt;PRE&gt;# ssl encryption
 encryption.ssl.keystore.location=${dir.keystore}\\ssl.keystore
 encryption.ssl.keystore.type=JCEKS
 encryption.ssl.keystore.keyMetaData.location=encryption.ssl.truststore.location=${dir.keystore}\\ssl.truststore
 encryption.ssl.truststore.type=JCEKS
 encryption.ssl.truststore.keyMetaData.location=encryption.keystore.type=JCEKS
 # secret key keystore configuration
 encryption.keystore.location=${dir.keystore}\\keystore
 encryption.keystore.keyMetaData.location=encryption.keystore.type=pcks12&lt;/PRE&gt;

&lt;P&gt;&lt;U&gt;Check this doc as well:&amp;nbsp;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/admin/security/#alfresco-keystore-configuration" target="_blank" rel="noopener nofollow noreferrer"&gt;https://docs.alfresco.com/content-services/latest/admin/security/#alfresco-keystore-configuration&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg" target="_blank" rel="noopener nofollow noreferrer"&gt;https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 21 Oct 2021 03:24:19 GMT</pubDate>
    <dc:creator>abhinavmishra14</dc:creator>
    <dc:date>2021-10-21T03:24:19Z</dc:date>
    <item>
      <title>Failed to create key: metadata</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123925#M33901</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to run alfresco community on windows.&lt;/P&gt;&lt;P&gt;I read that I have to recreate alf_data etc. - &lt;SPAN&gt;it does not work.&amp;nbsp;Guess it's because of windows&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;2021-10-21 00:31:55,014  ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 09210006 Keystores are invalid
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78)
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:319)
        at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67)
        at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4763)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5232)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:673)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1881)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 09210005 Failed to create key: metadata
 in key store:
   Location: C:\XXXX\Alfresco\alf_data\keystore\keystore
   Provider: null
   Type:     pkcs12
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)
        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)
        ... 29 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 09210004 Unable to get secret key: no key information is provided
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642)
        ... 33 more
Oct 21, 2021 12:31:55 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class [org.alfresco.web.app.ContextLoaderListener]
org.alfresco.error.AlfrescoRuntimeException: 09210006 Keystores are invalid
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78)
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:319)
        at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67)
        at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4763)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5232)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:673)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1881)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 09210005 Failed to create key: metadata
 in key store:
   Location: C:\XXXX\Alfresco\alf_data\keystore\keystore
   Provider: null
   Type:     pkcs12
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)
        at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)
        at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)
        ... 29 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 09210004 Unable to get secret key: no key information is provided
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775)
        at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642)
        ... 33 more&lt;/PRE&gt;&lt;P&gt;Here is my alfresco-global.properties :&lt;/P&gt;&lt;PRE&gt; #
 # Set this property unless you have explicitly chosen to expose some repository APIs without authentication
 index.subsystem.name=solr6
 solr.secureComms=https
 solr.port=8983

 #
 # Custom content and index data location
 #
 dir.root=C\:\\XXXX\\Alfresco\\alf_data
 dir.keystore=${dir.root}\\keystore

 #
 # Sample database connection properties
 #
 db.username=alfresco
 db.password=XXXX
 db.name=alfresco
 db.host=XXXXX
 db.port=5432
 db.pool.max=275
 db.driver=org.postgresql.Driver
 db.url=jdbc:postgresql://${db.host}:${db.port}/${db.name}
 #
 # Choose DB connection properties for your database, e.g. for PostgreSQL
 #
 #db.driver=org.postgresql.Driver
 #db.url=jdbc:postgresql://localhost:5432/alfresco

 #
 # URL Generation Parameters (The ${localname} token is replaced by the local server name)
 #-------------
 alfresco.context=alfresco
 alfresco.host=${localname}
 alfresco.port=8080
 alfresco.protocol=http
 share.context=share
 share.host=${localname}
 share.port=8080
 share.protocol=http
 
 # ssl encryption
 encryption.ssl.keystore.location=${dir.keystore}\\ssl.keystore
 encryption.ssl.keystore.type=JCEKS
 encryption.ssl.keystore.keyMetaData.location=encryption.ssl.truststore.location=${dir.keystore}\\ssl.truststore
 encryption.ssl.truststore.type=JCEKS
 encryption.ssl.truststore.keyMetaData.location=encryption.keystore.type=JCEKS
 # secret key keystore configuration
 encryption.keystore.location=${dir.keystore}\\keystore
 encryption.keystore.keyMetaData.location=encryption.keystore.type=pcks12
 solr.host=localhost
 solr.port.ssl=8983


messaging.broker.url=failover:(tcp://XXXX:61616)?timeout=3000&lt;/PRE&gt;</description>
      <pubDate>Wed, 20 Oct 2021 22:56:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123925#M33901</guid>
      <dc:creator>braiank</dc:creator>
      <dc:date>2021-10-20T22:56:37Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to create key: metadata</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123926#M33902</link>
      <description>&lt;P&gt;If you are setting up ACS Community 7 using distribution package, make sure you copy the "&lt;SPAN&gt;keystore&lt;/SPAN&gt;" directory found in the package e.g. "alfresco-content-services-community-distribution-7.0.0.zip\keystore\" under "&amp;lt;ALF_HOME&amp;gt;/&lt;SPAN&gt;tomcat/shared/classes/alfresco/extension&lt;/SPAN&gt;" directory.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Update the following in alfresco-global.properties&lt;/U&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/shared/classes/alfresco-global.properties#L16" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/shared/classes/alfresco-global.properties#L16&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;dir.keystore=&amp;lt;ALF_HOME&amp;gt;/tomcat/shared/classes/alfresco/extension/keystore&lt;BR /&gt;&lt;BR /&gt;e.g.: dir.keystore=C:/alfresco-community70/tomcat/shared/classes/alfresco/extension/keystore&lt;/PRE&gt;
&lt;P&gt;&lt;U&gt;Also update the "&amp;lt;ALF_HOME&amp;gt;/tomcat/bin/catalina.bat" file to add following line&lt;/U&gt;:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/bin/catalina.bat#L221" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/windows-platform/alfresco-community70/tomcat/bin/catalina.bat#L221&lt;/A&gt;&lt;/P&gt;
&lt;PRE&gt;set "JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=${dir.keystore}/metadata-keystore/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede"&lt;BR /&gt;&lt;BR /&gt;or&lt;BR /&gt;&lt;BR /&gt;set "JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=C:/alfresco-community70/tomcat/shared/classes/alfresco/extension/keystore/metadata-keystore/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede"&lt;/PRE&gt;
&lt;P&gt;&lt;U&gt;You can remove these from your alfresco-global.properties file:&lt;/U&gt;&lt;/P&gt;
&lt;PRE&gt;# ssl encryption
 encryption.ssl.keystore.location=${dir.keystore}\\ssl.keystore
 encryption.ssl.keystore.type=JCEKS
 encryption.ssl.keystore.keyMetaData.location=encryption.ssl.truststore.location=${dir.keystore}\\ssl.truststore
 encryption.ssl.truststore.type=JCEKS
 encryption.ssl.truststore.keyMetaData.location=encryption.keystore.type=JCEKS
 # secret key keystore configuration
 encryption.keystore.location=${dir.keystore}\\keystore
 encryption.keystore.keyMetaData.location=encryption.keystore.type=pcks12&lt;/PRE&gt;

&lt;P&gt;&lt;U&gt;Check this doc as well:&amp;nbsp;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.alfresco.com/content-services/latest/admin/security/#alfresco-keystore-configuration" target="_blank" rel="noopener nofollow noreferrer"&gt;https://docs.alfresco.com/content-services/latest/admin/security/#alfresco-keystore-configuration&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg" target="_blank" rel="noopener nofollow noreferrer"&gt;https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Oct 2021 03:24:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123926#M33902</guid>
      <dc:creator>abhinavmishra14</dc:creator>
      <dc:date>2021-10-21T03:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to create key: metadata</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123927#M33903</link>
      <description>&lt;P&gt;&lt;STRONG&gt;I have a similar error but in Ubuntu Server&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;2021-11-04 19:10:28,320  ERROR [web.context.ContextLoader] [main] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 10040002 Keystores are invalid
	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:78)
	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1)
	at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:450)
	at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:319)
	at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:67)
	at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:221)
	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:186)
	at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:206)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426)
	at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
	at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4768)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1024)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1911)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:825)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
Caused by: org.alfresco.error.AlfrescoRuntimeException: 10040001 Failed to create key: metadata
 in key store: 
   Location: /opt/alfresco/tomcat/shared/classes/alfresco/extension/keystore/metadata-keystore
   Provider: null
   Type:     pkcs12
	at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664)
	at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915)
	at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)
	at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)
	at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)
	... 57 more&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Please can you help me?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Nov 2021 19:17:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123927#M33903</guid>
      <dc:creator>Lamstom</dc:creator>
      <dc:date>2021-11-04T19:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to create key: metadata</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123928#M33904</link>
      <description>&lt;P&gt;Fix needs to be similar as stated above. You need to update the catalina.sh to add &lt;EM&gt;&lt;STRONG&gt;JAVA_TOOL_OPTIONS&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;EM&gt;&lt;STRONG&gt;Example:

&lt;/STRONG&gt;JAVA_TOOL_OPTIONS="-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=/usr/local/alfresco-community70/tomcat/shared/classes/alfresco/extension/keystore/metadata-keystore/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede"&lt;/EM&gt;&lt;/PRE&gt;


&lt;P&gt;Check this for reference:&amp;nbsp;&lt;A href="https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/linux-platform/alfresco-community70/tomcat/bin/catalina.sh" target="_self" rel="nofollow noopener noreferrer"&gt;https://github.com/abhinavmishra14/alfresco7-solr-localtransform-dist-setup/blob/main/linux-platform/alfresco-community70/tomcat/bin/catalina.sh&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Make sure your path for keystore folder is correct in the catalina.sh settings for this param "&lt;EM&gt;encryption.keystore.location&lt;/EM&gt;". See example above.&lt;/P&gt;
&lt;P&gt;Refer this post, its for centos but step should same:&amp;nbsp;&lt;A href="https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg" target="_blank" rel="noopener nofollow noreferrer"&gt;https://javaworld-abhinav.blogspot.com/2021/06/setup-acs70-ass201-and-transformation-service.html#encryption-keystore-cfg&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Nov 2021 20:27:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/failed-to-create-key-metadata/m-p/123928#M33904</guid>
      <dc:creator>abhinavmishra14</dc:creator>
      <dc:date>2021-11-04T20:27:17Z</dc:date>
    </item>
  </channel>
</rss>

