Rbarlow ssl test coverage

This pull request adds test coverage for all of the new SSL settings.
This was a side effect of another PR not having been also merged to master. It has since been resolved by the original author.