<?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 Keystore Validation Error During Alfresco Deployment on Tomcat in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/keystore-validation-error-during-alfresco-deployment-on-tomcat/m-p/125950#M34306</link>
    <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;I’m having trouble deploying Alfresco Content Services Community Edition (version 23.2.1) on Tomcat 10.1.28 in windows. After setting up the keystore and configuring&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;alfresco-global.properties&lt;/STRONG&gt;&lt;SPAN&gt;, I receive the following error:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;SEVERE: Exception sending context initialized event to listener instance of class [org.alfresco.web.app.servlet.CORSContextListener]&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 08050002 Keystores are invalid&lt;BR /&gt;.....&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 08050001 Failed to create key: metadata&lt;BR /&gt;in key store:&lt;BR /&gt;Location: /srv/alfresco/alf_data/keystore/keystore&lt;BR /&gt;Provider: null&lt;BR /&gt;Type: pkcs12&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)&lt;BR /&gt;at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)&lt;BR /&gt;at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)&lt;BR /&gt;... 57 more&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 08050000 Unable to get secret key: no key information is provided&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642)&lt;BR /&gt;... 61 more&lt;/P&gt;&lt;P&gt;I have done Configuration Details changes:&lt;/P&gt;&lt;P&gt;1. Done changes in &lt;STRONG&gt;server.xml&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;lt;Connector port="8080" protocol="HTTP/1.1"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;URIEncoding="UTF-8"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;connectionTimeout="20000"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;maxHttpHeaderSize="32768"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;redirectPort="8443" /&amp;gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;lt;Connector port="8443" protocol="HTTP/1.1"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;SSLEnabled="true" maxThreads="150" scheme="https"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;keystoreFile="D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore/alfresco_keystore.jceks"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;keystorePass="key123" keystoreType="JCEKS"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;secure="true" connectionTimeout="240000"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;truststoreFile="D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore/alfresco_keystore.jceks/alfresco.truststore"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;truststorePass="key123" truststoreType="JCEKS"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;clientAuth="want" sslProtocol="TLS" /&amp;gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;2.Done changes in &lt;STRONG&gt;catalina.bat&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&lt;EM&gt;set “JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede”&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;3. Created &lt;STRONG&gt;keystore and truststore&lt;/STRONG&gt; in&amp;nbsp;D:\tomcat\apache-tomcat-10.1.28\srv\alfresco\alf_data\keystore&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="keystore.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/1771i98DFC3566DE30281/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;4. Created shared folder. Inside that copied mysqlconnector-j in lib folder and &amp;lt;tomcat home&amp;gt;/lib folder and created &lt;STRONG&gt;alfresco-global.properties&lt;/STRONG&gt; file.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;###############################&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;## Common Alfresco Properties #&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;###############################&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Sample custom content and index data location&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;dir.root=/srv/alfresco/alf_data&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;dir.keystore=${dir.root}/keystore&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.location=${dir.keystore}/alfresco_keystore.jceks&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.password=${dir.keystore}/keystore-passwords&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.type=JCEKS&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.location=${dir.keystore}/alfresco.truststore&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.password=${dir.keystore}/ssl-truststore-passwords&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.type=JCEKS&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Sample database connection properties&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;db.username=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;db.password=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# MySQL connection&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.driver=com.mysql.cj.jdbc.Driver&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.url=jdbc:mysql://localhost:3306/alfresco?useSSL=false&amp;amp;serverTimezone=UTC&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.username=alfresco_user&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.password=*****&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# URL Generation Parameters (The ${localname} token is replaced by the local server name)&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#-------------&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.context=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.host=${localname}&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.port=8080&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.protocol=http&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.context=share&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.host=${localname}&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.port=8080&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.protocol=http&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.enabled=true&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.port=143&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.host=localhost&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Default value of alfresco.rmi.services.host is 0.0.0.0 which means 'listen on all adapters'.&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# This allows connections to JMX both remotely and locally.&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.rmi.services.host=0.0.0.0&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.enabled=true&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.model=alfresco/model/smartfolder-model.xml&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.model.labels=alfresco/messages/smartfolder-model&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;5. Copied jar files from zip file into tomcat/webapps. And execute startup.bat in cmd.&lt;/P&gt;&lt;P&gt;&amp;nbsp;These are the steps I have done and getting above error. Kindly help to resolve this issue.&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Richa Manchanda.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 05 Sep 2024 10:51:33 GMT</pubDate>
    <dc:creator>RichaManchanda</dc:creator>
    <dc:date>2024-09-05T10:51:33Z</dc:date>
    <item>
      <title>Keystore Validation Error During Alfresco Deployment on Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/keystore-validation-error-during-alfresco-deployment-on-tomcat/m-p/125950#M34306</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;I’m having trouble deploying Alfresco Content Services Community Edition (version 23.2.1) on Tomcat 10.1.28 in windows. After setting up the keystore and configuring&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;alfresco-global.properties&lt;/STRONG&gt;&lt;SPAN&gt;, I receive the following error:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;SEVERE: Exception sending context initialized event to listener instance of class [org.alfresco.web.app.servlet.CORSContextListener]&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 08050002 Keystores are invalid&lt;BR /&gt;.....&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 08050001 Failed to create key: metadata&lt;BR /&gt;in key store:&lt;BR /&gt;Location: /srv/alfresco/alf_data/keystore/keystore&lt;BR /&gt;Provider: null&lt;BR /&gt;Type: pkcs12&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:664)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:915)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)&lt;BR /&gt;at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:49)&lt;BR /&gt;at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:73)&lt;BR /&gt;... 57 more&lt;BR /&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 08050000 Unable to get secret key: no key information is provided&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.getSecretKey(AlfrescoKeyStoreImpl.java:775)&lt;BR /&gt;at org.alfresco.encryption.AlfrescoKeyStoreImpl.createKey(AlfrescoKeyStoreImpl.java:642)&lt;BR /&gt;... 61 more&lt;/P&gt;&lt;P&gt;I have done Configuration Details changes:&lt;/P&gt;&lt;P&gt;1. Done changes in &lt;STRONG&gt;server.xml&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;lt;Connector port="8080" protocol="HTTP/1.1"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;URIEncoding="UTF-8"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;connectionTimeout="20000"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;maxHttpHeaderSize="32768"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;redirectPort="8443" /&amp;gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;lt;Connector port="8443" protocol="HTTP/1.1"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;SSLEnabled="true" maxThreads="150" scheme="https"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;keystoreFile="D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore/alfresco_keystore.jceks"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;keystorePass="key123" keystoreType="JCEKS"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;secure="true" connectionTimeout="240000"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;truststoreFile="D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore/alfresco_keystore.jceks/alfresco.truststore"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;truststorePass="key123" truststoreType="JCEKS"&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;clientAuth="want" sslProtocol="TLS" /&amp;gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;2.Done changes in &lt;STRONG&gt;catalina.bat&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&lt;EM&gt;set “JAVA_TOOL_OPTIONS=-Dencryption.keystore.type=JCEKS -Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding -Dencryption.keyAlgorithm=DESede -Dencryption.keystore.location=D:/tomcat/apache-tomcat-10.1.28/srv/alfresco/alf_data/keystore -Dmetadata-keystore.password=mp6yc0UD9e -Dmetadata-keystore.aliases=metadata -Dmetadata-keystore.metadata.password=oKIWzVdEdA -Dmetadata-keystore.metadata.algorithm=DESede”&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;3. Created &lt;STRONG&gt;keystore and truststore&lt;/STRONG&gt; in&amp;nbsp;D:\tomcat\apache-tomcat-10.1.28\srv\alfresco\alf_data\keystore&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="keystore.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/1771i98DFC3566DE30281/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;4. Created shared folder. Inside that copied mysqlconnector-j in lib folder and &amp;lt;tomcat home&amp;gt;/lib folder and created &lt;STRONG&gt;alfresco-global.properties&lt;/STRONG&gt; file.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;###############################&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;## Common Alfresco Properties #&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;###############################&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Sample custom content and index data location&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;dir.root=/srv/alfresco/alf_data&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;dir.keystore=${dir.root}/keystore&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.location=${dir.keystore}/alfresco_keystore.jceks&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.password=${dir.keystore}/keystore-passwords&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.keystore.type=JCEKS&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.location=${dir.keystore}/alfresco.truststore&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.password=${dir.keystore}/ssl-truststore-passwords&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;crypto.truststore.type=JCEKS&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Sample database connection properties&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;db.username=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;db.password=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# MySQL connection&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.driver=com.mysql.cj.jdbc.Driver&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.url=jdbc:mysql://localhost:3306/alfresco?useSSL=false&amp;amp;serverTimezone=UTC&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.username=alfresco_user&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;db.password=*****&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# URL Generation Parameters (The ${localname} token is replaced by the local server name)&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#-------------&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.context=alfresco&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.host=${localname}&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.port=8080&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.protocol=http&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.context=share&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.host=${localname}&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.port=8080&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;share.protocol=http&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.enabled=true&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.port=143&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;imap.server.host=localhost&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# Default value of alfresco.rmi.services.host is 0.0.0.0 which means 'listen on all adapters'.&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;# This allows connections to JMX both remotely and locally.&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;#&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;alfresco.rmi.services.host=0.0.0.0&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.enabled=true&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.model=alfresco/model/smartfolder-model.xml&lt;/FONT&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;smart.folders.model.labels=alfresco/messages/smartfolder-model&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;5. Copied jar files from zip file into tomcat/webapps. And execute startup.bat in cmd.&lt;/P&gt;&lt;P&gt;&amp;nbsp;These are the steps I have done and getting above error. Kindly help to resolve this issue.&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Richa Manchanda.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:51:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/keystore-validation-error-during-alfresco-deployment-on-tomcat/m-p/125950#M34306</guid>
      <dc:creator>RichaManchanda</dc:creator>
      <dc:date>2024-09-05T10:51:33Z</dc:date>
    </item>
  </channel>
</rss>

