If you are applying these instructions to a clustered installation, the steps should be carried out on a single host and then the generated .keystore and .truststore files must be replicated across all other hosts in the cluster.
- Obtain the file generate_keystores.sh (for Linux and Solaris) or generate_keystores.bat (for Windows) from the Alfresco Customer Support website under Online Resources > Downloads > Alfresco Enterprise 4.0 > <Alfresco Version> generate_keystores.x.
Edit the environment variables at the beginning of the file to match your
- If you are updating an environment created by the Alfresco installer, you only need to edit ALFRESCO_HOME to specify the correct installation directory.
- For manual installations, carefully review ALFRESCO_KEYSTORE_HOME, SOLR_HOME, JAVA_HOME, REPO_CERT_DNAME and SOLR_CLIENT_CERT_DNAME and edit as appropriate. For WebLogic installations, it is necessary to edit the CERTIFICATE_VALIDITY variable so that the certificate expires before the year 2105.
Run the edited script.
You should see the message “Certificate update complete” and another message reminding you what dir.keystore should be set to in the alfresco-global.properties file.