Hi All,
I am using AEM 6.5. Recently I upgraded the service package from 6.5.7 to the 6.5.11. The I find my Dispatcher Flush can't work anymore. I have two apache server apache1 and apache2, so I configured two dispatcher flush.
In the 6.5.7, the dispatcher flush was woring. But in the 6.5.11, both of them are not working anymore and I am seeing follow error message.
Error while sending request: javax.net.ssl.SSLException: hostname in certificate didn't match:
<apache1> != </demo1.com/demo2.com>
<apache2> != </demo1.com/demo2.com>
Does anyone know how to fix it?
Thanks,
Forrest
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @ForrestLi
Hostname matching is done according to how the client identifies the host it's trying to access. If it's trying to access https://localhost/, then the certificate must be valid for localhost. If it's trying to access https://something-else.example, then the certificate must be valid for something-else.example, even if localhost and something-else.example are one and the same machine.
You can use the below steps to diagnose and confirm the issue:
keytool -list -v -keystore <keystore-directory>/.keystore
Hi @ForrestLi
Hostname matching is done according to how the client identifies the host it's trying to access. If it's trying to access https://localhost/, then the certificate must be valid for localhost. If it's trying to access https://something-else.example, then the certificate must be valid for something-else.example, even if localhost and something-else.example are one and the same machine.
You can use the below steps to diagnose and confirm the issue:
keytool -list -v -keystore <keystore-directory>/.keystore
I am not install any keystore file in the AEM. For now, I know service package 6.5.11 caue the issue, but I don't know how to fix it.
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies