XP系统IE浏览器无法访问https
報錯信息如下
百度后發現是tls的問題
查看相關信息
查看證書的信息
F12→Security
not serure
老版本xp只有TLS1.0而證書是TLS1.2
一、 嘗試使用老版本Openssl創建證書
Openssl老版本下載
https://www.openssl.org/source/
老版本下載地址
https://www.openssl.org/source/old/0.9.x/
Openssl 0.9.8e編譯安裝
建議在虛擬機上操作。
首先卸載原有openssl
安裝
tar -xzvf openssl-0.9.8e.tar.gz cd openssl-0.9.8e/ ./Configure linux-elf no-asm --prefix=/usr/local/openssl make ll tools/ ll make install rm -f /usr/bin/pod2man make install openssl version which openssl ls /usr/bin/openssl ll /usr/local/openssl ls /usr/local/openssl/include/ ls /usr/local/openssl/include/openssl/ ls /usr/local/openssl/lib/ ls /bin/openssl cd /usr/local ldd /usr/local/openssl/bin/openssl which openssl openssl version ln -sv /usr/local/openssl/bin/openssl /usr/bin/openssl ll /usr/bin/open ll /usr/bin/openssl rm -rf /usr/bin/openssl ln -sv /usr/local/openssl/bin/openssl /usr/bin/openssl openssl -version openssl version
老版本同事創建證書證實可以執行,但是他是安裝的centos5.5使用系統自帶的0.9.8生成的,這是一個思路。
二、安裝補丁
Windows XP
XP的安裝方式也是差不多的,不同的是需要先偽裝成Windows Embedded才能應用更新。只要導入下方的注冊表設置就好了。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\WES]
“Installed”=dword:00000001
另外安裝前,需要安裝“2019-02 適用于 WES09 and POSReady 2009 的 Internet Explorer 8 累積安全更新 (KB4486474) ”
下載鏈接:https://www.catalog.update.microsoft.com/Search.aspx?q=KB4486474
接著就是安裝KB4019276這個更新,然后導入注冊表設置:
下載鏈接:https://www.catalog.update.microsoft.com/Search.aspx?q=KB4019276
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\CRYPTO\TLS1.1]
“OSVersion”=“3.5.1.0.0”
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\CRYPTO\TLS1.2]
“OSVersion”=“3.5.1.0.0”
最后修改IE設置來啟用
雖然啟用了TLS支持,但還是有部分網站無法打開。
參考鏈接:
https://www.nethorizon.cn/2018/07/273.html#more-273
總結
以上是生活随笔為你收集整理的XP系统IE浏览器无法访问https的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu Kylin照片文字识别工具
- 下一篇: PCIE-PCB设计规范!(建议收藏)