通过web客户端连接到服务器时发生SSL握手错误

2024-06-16 11:13:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用来自Web客户端(firefox)的SSL连接来连接到通过此链接中可用代码创建的本地服务器MDM server code我有运行服务器所需的所有由Apple颁发的签名证书,以及安装的所有依赖的python模块。在

我在Windows机器上使用以下命令运行代码。 python服务器.py. 这就成功地在端口8080开始运行服务器。在

C:\Users\Administrator\Desktop\MDMServer>python server.py <ip address>
Can't find MyApp.mobileprovision in current directory.
Need both MyApp.ipa and Manifest.plist to enable InstallCustomApp.
Starting Server
https://<ipaddress>:8080/

但是,每当Web客户端尝试连接到此服务器时。在

在firefox中启动链接https://<ip address>:8080。服务器报告以下错误。在

^{pr2}$

有谁能帮我理解:

1)这些错误意味着什么

2)为什么我要买,它不是随旧版本的服务器.py适用于iphone 4s的代码?在

3)我如何着手解决这些问题

谢谢, 维韦克


Tags: 代码pyhttpsip服务器web客户端ssl
1条回答
网友
1楼 · 发布于 2024-06-16 11:13:41

这是因为APNSWrapper还没有更新到TLSv1。在

由于POODLE漏洞,苹果不再支持sslv3 for MDM。在

你可以自己更新APNSWrapper源代码,尽管很容易。在

下载源代码并更新连接.py在

ssl_version = self.ssl_module.PROTOCOL_TLSv1,

跑步

^{pr2}$

相关问题 更多 >