Someone put a new cert on a loadbalancer
so jave pukes
2012-04-06 11:59:41,652 [http--8081-12] WARN - Content Retrieval Failure: /content/branded/in/us/en/home.footer.html
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
Google tells me its because a cert signed by an unknown has been encountered so I get the pem file and do the following
keytool -import -trustcacerts -file /local/jdk1.6.0_14/jre/lib/security/java.puke.com.pem -alias CA_ALIAS -keystore ./cacerts
grep the cacerts file and find the signing authority. Restart java and the container. Still get the same error. Anyone have any ideas?