we got while setting up app links between confluence-jira and vice versa error: "<link> may be using a self-signed SSL certificate or a certificate that was issued by a certificate authority that isn't known locally."
we checked following:
Are there any other checks, we can execute to test SSL connection?
Many thanks
Jens-Uwe
Hi @JUS ,
You will need to import JIRA SSL Certificate in Confluence JAVA Truststore called cacerts usually located at path <installation directory>/jre/lib/security.
Similarly import Confluence SSL Certificate in JIRA JAVA Truststore called cacerts again.
After that, restart both services & try to establish Application Link again (make sure you are system admin on both).
I had similar issue in past. Following above steps resolved the issue. It is about JAVA of each application trusting other's connection.
Hi @JUS ,
from the error message, I'd say that it's something to do with an intermediate or root certificate, are you sure that you imported the proper root CA in the keystore ? I usually point to this doc for this : https://confluence.atlassian.com/kb/how-to-import-a-public-ssl-certificate-into-a-jvm-867025849.html
If you don't need SSL for your application links, I would suggest configuring a separate connector in server.xml just for this connection : https://confluence.atlassian.com/kb/how-to-bypass-a-reverse-proxy-or-ssl-in-application-links-719095724.html
Let me know if this helps,
--Alexis
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Indeed after in depth investigation, the previously imported cert missed the cert chain. Including the complete chain into pkcs12 and re-importing into keystore solved the problem. many thanks, Jens-Uwe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.