DQ+ keystore (sagacity.keystore) always imports certs under Java keystore (cacert). There are two ways to add certificate into DQ+ keystore, either directly add the certificate into sagacity.keystore OR add the certificate into cacert. The only issue we might see, the certificate will be removed on later deployments if cert added directly into DQ+ keystore. So we suggest to add certificate into Java keystore, by doing so everytime when Application get deploy the certificate in sagacity.keystore will be imported from Java keystore.
Below are the steps to Add certificate into Java keystore.
- ./stop (under /opt/infogix/sagacity-3.x/bin of maintenance node)
- remove docker container docker rm -f <application server container name or id>
- From Java bin add certificate through keytool with below command.
./keytool.exe -import -trustcacerts -keystore {JAVA_HOME}/lib/security/cacerts
-storepass changeit -noprompt -alias {alias} -file "{Certificate_Location}"
- ./start (under /opt/infogix/sagacity-3.x/bin of maintenance node)
- ./deploy (under /opt/infogix/sagacity-3.x/bin of maintenance node)
If just importing certificate directly into DQ+ keystore please follow step 1 and modify step 3 with location, name and password of DQ+ keystore mention in install.properties file and then start the Application server mentioned in above step 4.
Comments
0 comments
Please sign in to leave a comment.