All the SSL and non-SSL combinations are handled.