Hi all,
Hoping someone can help me out with this problem. I successfully got CAS up and running in my development environment, and now I'm trying to push it forward into production. However, I'm having a new cert problem, and I'm not quite sure what to do. In my development environment, I have only have a tomcat instance, and tomcat handles the SSL connection.. However, in production, we have an HTTPD server in front of 2 (two) tomcat instances. Our HTTPD server manages and negotiates the SSL connection with the outside world. It then connects to the 2 tomcat servers over a non-ssl connection. To setup CAS, the login and service urls require https addresses. Now, I've got everything set up as I would have thought it needs to be, but I'm getting the following error: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorExceptio n: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target According to the JA-SIG documentation, this is probably caused by the SSL callback specified in terms of an IP address rather than a host name. Well, in all of my config files for CAS (web.xmls included) I am specifying the host name of my server, (eg no ips in my config) for serviceUrl, loginUrl, and serverName. Could this have anything to do with tomcat not actually dealing with the ssl itself? We have no ssl connections set up on either tomcat server, only in the httpd connection. (we do have MOD_SSL installed on httpd, and a successful connection from httpd and tomcat). How does the cert issue come into play when tomcat does not manage the ssl connection, while httpd does? Any help available? Perry Minchew Systems Integrator SPAWAR Systems Charleston Office : (843) 218.7031 Cell : (843) 822.1555
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
