System info: RHEL 5, JBoss (circa 2008)
Our system uses a web app to monitor a process on the system. It connects to https://localhost:8443/App
yadda yadda
It suddenly stopped working one day: "The page you are trying to view cannot be shown because the authenticity of the received data could not be verified." (Also the same error if attempted remotely)
The certificates are up-to-date.
openssl s_client -showcerts -connect localhost:8443
gives
error: 140790E5:SSL routines:SSL23_SWRITE:ssl handshake failure:s23_lib.c:188
What I have tried:
Checked the cert(s) : All expire in 2023
Followed instructions after a search to try -ssl3 and -tls1_2 in the openssl command : switches don't work, possible because of very old version.
Looked at system time (ntpd) and see in "/var/log/messages
" a 'time reset +133.269228 s
', which varying amounts of time all through the log. Drifting like crazy. But would that really upset a connect to localhost? Even if the time is wrong, it's wrong on both ends of the connection. (But sheesh, over two minutes, and it never syncs up)
Of course, stopped and started jboss, rebooted the VM, compared code with working systems, etc. Note: no one did anything to the server, other than looking at the monitor. It 'broke on it own'. As far as I can tell.
Any ideas where else to look for the cause?