使用代码让IE6支持TLS类型的HTTPS链接的问题

windows有个项目中使用内嵌页面,使用了https网址,发现在ie6环境下该网址打不开。


image.png

经过研究将 Internet选项->高级 中的“使用TLS 1.0”给勾选上即可打开该网址。
使用regshot对比该选项勾选前后的注册表快照,定位到注册表位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\SecureProtocols

Internet选项->高级中的三个选项:

  • 1 使用SSL 2.0
  • 2 使用SSL 3.0
  • 3 使用TLS 1.0

经测试,它们三个的值分别为:

  • 1 使用SSL 2.0 => 8
  • 2 使用SSL 3.0 => 32
  • 3 使用TLS 1.0 => 128

三个选项全部不勾选,则注册表的值为0.
三个全勾选,则注册表值为0xa8 也就是168

打开页面前使用代码设置该注册表即可。

你可能感兴趣的:(使用代码让IE6支持TLS类型的HTTPS链接的问题)