Handle all supported protocols rather than only 'ssl'