SSL/TLS on IdP server

Cantor, Scott cantor.2 at osu.edu
Wed Dec 10 18:22:30 EST 2014


On 12/10/14, 11:11 PM, "IAM David Bantz" <dabantz at alaska.edu> wrote:



>Attending to urgings from Joe St Sauver and other security gurus, I'd 
>like to move SSL support to TLS 1.2 only and replace cipher suites SSL 
>Labs labels "weak" on my IdP 2.4.0 running in Tomcat 6 container on RHEL. 
> When I made specific recommendations to our system admins, they suggest 
>delegating SSL to Apache (i.e., Apache web server rather than Apache 
>Tomcat).  Is that a strategy others follow?  Is it well documented?

It's documented, not by us much anymore. AJP connectors come with Apache.

If you do it for the back-channel that's a different matter, you have to 
also configure Apache to avoid validating client certs, and you have to 
live with its bugs and foibles, such as not accepting expired certs (which 
our Tomcat and Jetty plugins will accept).

>My cursory look at documentation suggests that a Connector statement in 
>tomcat's ~/conf/server.xml can designate both supported SSL protocols and 
>cipher suites, using 
>    sslEnabledProtocols="TLSv1.2" and     
>    ciphers="TLS_RSA_WITH_AES128_CBC_SHA, {etc}"
>Am I pointed in roughly the right direction, or do I need to follow my 
>sys admins' urging to use Apache and configure SSL there.

There are lot of settings accumulated over time that overlap and seem to 
interact in weird ways, but assuming one figures out what they use or asks 
them, it works fine.

If you were really looking at changing the architecture, my advice would 
be Jetty > Apache + Tomcat.

-- Scott



More information about the users mailing list