HTML 代码尝试使用带有自签名证书的 SSL 从站点加载 PDF 文件

HTML 代码尝试使用带有自签名证书的 SSL 从站点加载 PDF 文件

我的雇主有一个 Web 应用程序,它通过执行以下 ff 的代码将 pdf 文件加载到客户端浏览器上:

嵌入 src="https://somepage.somesite.com/folderpath/somefile.pdf" 宽度="100%" 高度="100%"

注意事项:

  • 所访问的站点使用自签名证书
  • 加载 PDF 文件的客户端位于通过站点到站点 VPN 连接到我雇主网络的不同网络上。
  • 客户端可以解析主机名“somepage.somesite.com”
  • 连接测试已证明客户端可以访问 somepage.somesite.com,并且端口 443 对他们开放

尽管进行了所有这些测试,PDF 文件仍然无法加载到客户端的浏览器上,并且只是挂起:

PDF 文件在加载时挂起

现在我们还进行了一些 Wireshark 数据包捕获,我们发现客户端能够与站点发起 TLS 握手,但它只能通过:

  • 客户端问候
  • 服务器问候
  • 证书、服务器密钥交换、服务器 Hello Done

接下来是 - 客户端 > 服务器 ACK - 客户端 > 服务器 [FIN,ACK] - 然后是客户端 > 服务器 SYN

当 html 页面在加载 pdf 时挂起时,这个循环会在数据包跟踪上不断重复。

知道造成这种情况的原因吗?提前致谢

相关内容