gpt4 book ai didi

ssl - 由于 TLS 1.1/1.2 问题,Inno Setup 下载插件无法下载文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:07 26 4
gpt4 key购买 nike

当我尝试从 Inno Setup 下载插件下载文件时,它失败并出现以下错误:

enter image description here

在进一步研究此错误时,我发现从 Internet Explorer 设置启用 TLS 1.1 或 TLS 1.2 效果很好。但是当我在 Windows XP 或 Windows Server 2003 中运行代码时(它仅支持 TLS 1.0,因此我无法启用 TLS 1.1 或 TLS 1.2)它失败了。

代码:

idpAddFile('https://www.testwebsite.com/downloads/SetupFiles.zip',  
ExpandConstant('{tmp}\SetupFiles.zip'));
idpDownloadAfter(wpSelectDir);

最佳答案

Windows XP 确实不支持 TLS 1.1/1.2。 Inno Download Plugin (IDP) 只是 Windows 内置 HTTP 实现的薄包装器。因此,IDP 代码的任何更改都不会允许 TLS 1.2。您将不得不从头开始实现 HTTP 和 TLS,这是一项疯狂的任务。

虽然请注意,问题与 TLS 版本 有关,而不是与证书 有关。

支持 Windows XP 的唯一合理解决方案是在服务器上启用 TLS 1.0。

关于ssl - 由于 TLS 1.1/1.2 问题,Inno Setup 下载插件无法下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57157524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com