我们打算开发一个SSL服务器,支持IE 10和IE 11支持的所有密码。因此,我开始在Google上搜索IE支持的密码列表,但我无法找到任何单个用户文档清楚地说明IE支持的所有SSL密码。是否有任何用户文档可以在互联网上获得,或者是否有任何方法直接检查IE浏览器设置以获取支持的密码列表?
密码套件的选择不仅取决于Internet Explorer的版本,更取决于底层操作系统,因为IE使用来自Windows的SChannel实现。通过一些谷歌搜索,可以轻松获取以下信息:- SChannel中的密码套件:http://msdn.microsoft.com/en-us/library/windows/desktop/aa374757(v=vs.85).aspx - Vista上SChannel中的密码套件:http://msdn.microsoft.com/en-us/library/windows/desktop/ff468651(v=vs.85).aspx - 不同Windows版本上IE7..10中的加密算法:https://github.com/client9/sslassert/wiki/IE-Supported-Cipher-Suites 除此之外,为什么你想要实现IE支持的所有密码套件呢?其中一些仅用于连接到旧版SSL实现。通常的方法是支持足够数量的安全密码套件,以便找到与常见客户端实现共享的密码套件。
Qualys SSL Labs发布了一种更加图形化的视图。从列表中选择您需要的IE和操作系统版本以获取更多细节信息。 https://www.ssllabs.com/ssltest/clients.html